1. 程式人生 > >微信不能分享/登入的問題之一

微信不能分享/登入的問題之一

天我用ShareSdk做微信的第三方登入和分享,結果專案打包後總是分享不成功。打包後分享不成功,必然是簽名不一致的問題啊!後來我用簽名工具查看了下我專案的MD5值,確實是我祕鑰庫裡的MD5值。排除了這個問題,我緊接著就去微信開發平臺 , 檢視註冊資訊中填寫的AppId和AppSecret,確實跟我專案中ShareSDK.xml裡的AppId和AppSecret一致!

     然後我就納悶了。。。我根據ShareSdk的官方文件,反覆思考我的程式碼邏輯和功能程式碼,都沒遺落的地方。我在百思不得其解的時候,突然間想到一個關鍵點。微信的稽核,是公司讓UI申請的,當時對Android應用未填寫AppId和AppSecret,這些是我在稽核通過後,自己新增的。後來我還納悶,我隨便寫一個AppId都能儲存成功,真是醉了!!!

     解決方案:後來臨近下班的時候,我去找了UI,我給她說,讓她重新稽核一次,這次填上Android應用的AppId和AppSecret。今天早上上班來了以後,看見再次稽核通過以後,我果斷修改了ShareSDK.xml檔案裡的AppId和AppSecret,再次打包,微信分享+微信登入果斷成功了!

    前車之鑑,爾等莫再重蹈覆轍!有則注意,無則加勉!宰 2016.06.17