問題:微信分享時(shí)提示“簽名不對(duì)屯伞,請(qǐng)檢查簽名是否與開放平臺(tái)上填寫的一致『乐保”
看了下開放平臺(tái)劣摇,簽名填寫的是包名(當(dāng)時(shí)申請(qǐng)時(shí)候趕時(shí)間就隨便填了),而它的要求則是:
用于對(duì)當(dāng)前應(yīng)用進(jìn)行二次身份校驗(yàn)弓乙,開發(fā)者可以使用簽名生成工具直接從安裝當(dāng)前應(yīng)用的手機(jī)中獲取末融。應(yīng)用簽名由開發(fā)者簽名該應(yīng)用的keystore文件決定。
所以暇韧,用簽名生成工具生成一個(gè)吧勾习,官方文檔?https://developers.weixin.qq.com/doc/oplatform/Downloads/Android_Resource.html中有該工具的安裝包:
點(diǎn)擊下載,把a(bǔ)pk發(fā)到手機(jī)上安裝,打開后是這樣的:
輸入你的包名,點(diǎn)擊Get Signature按鈕越走,則生成了簽名(綠色的):
復(fù)制到開放平臺(tái),過會(huì)兒再調(diào)用即可(前提是粹舵,項(xiàng)目打包時(shí)候生成過簽名,不然骂倘,還是不行的眼滤,需要重新打包,也就是項(xiàng)目中的簽名需要跟開放平臺(tái)的簽名一致就可以啦):