天天看點

關于‘ 分享到"微信"失敗: -100 - [Share微信分享:-6] ’ 的最終解決方案

今天最微信分享又遇到了

javascript 分享到"微信"失敗: -100 - [Share微信分享:-6]

的報錯,很久之前做過分享也遇到并解決了,但是現在忘了是什麼原因,複制粘貼進社群發現關于這個問題的提問并沒有多少有效答案,是以寫這篇文章記錄以及為後來的新手節省解決問題的時間。

1. 這個問題根本原因是你微信開發平台上的簽名與你的應用簽名不一緻。順便一提,微信開放平台上的簽名是應用簽名的keystore檔案的MD5值。MD5值是xx:xx:xx:xx:xx:xx:xx這種格式的秘鑰,你複制到微信開發平台上就應該全部轉換為小寫以及去掉冒号,如f221hghf2h3jhf3k1j這樣的一串字元。

2. 更簡單地,可以用簽名檢測工具工具檢查一下app的簽名,用法就是下載下傳該工具到手機上,打開輸入包名即可得到一串字元,不出意外跟上面的方法得出字元串是一樣的。

3. 如果你後面改回來,确認簽名已經一緻了,但是依舊報這個錯誤,那麼無疑就是微信緩存問題,因為微信記錄了app分享的值,删掉微信,重裝微信就OK了。