事情是這樣子的煮嫌,上星期還好端端的可以用,過了這個(gè)星期來抱虐,領(lǐng)導(dǎo)說微信登錄支付不行了昌阿。我一愣傻眼了,怎么回事恳邀,我代碼動(dòng)都沒動(dòng)懦冰。傻眼歸傻眼,問題還是要解決的谣沸。
查看了代碼一邊發(fā)現(xiàn)沒問題刷钢,設(shè)置了監(jiān)聽沒有回調(diào)。于是懷疑公司的微信端api是不是有問題乳附。再看了一下IOS端的内地,運(yùn)行都可以伴澄。一直在查看哪里出錯(cuò),換了最新的Jar還是一個(gè)道理阱缓。
今天過來非凌,懷疑是API端配置有問題。打開一看茬祷,果然扒寤馈!簽名配置錯(cuò)了祭犯。原因是用了別的key打包了Apk,自然會生成另外一個(gè)應(yīng)用程序的簽名滚停。很好沃粗,找到問題,動(dòng)手解決键畴。
1最盅,登錄你的微信API端賬號更改應(yīng)用簽名:
你的賬號
2,使用微信官網(wǎng)的簽名工具查看應(yīng)用簽名:
下載地址:微信第三方平臺
簽名生成工具
輸入應(yīng)用包名
獲取簽名
將獲取的簽名更換到你的設(shè)置里面
ok , 搞定起惕。
微信登錄授權(quán)