android新浪微博分享,測試包能分享,打包后不能分享
? ? ?最近在做分享功能,其中有新浪微博的分享,因?yàn)樾枨螅覀冃枰淖儼?,在新浪微博的開放平臺當(dāng)然也需要改變一下內(nèi)容。
? ? ?問題來了,在改包名之前新浪微博分享是可以正常工作的,結(jié)果改了之后就不行了,并且已經(jīng)確定修改通過新浪開放平臺的審核了。
? ? ?本著先自己檢查的原則,我檢查了一下代碼,沒有發(fā)現(xiàn)修改的地方,后來發(fā)現(xiàn)測試包能分享,打包后不能分享,我以為是混淆參數(shù)的問題,但是看了一下,新浪并不需要這一參數(shù),最后實(shí)在無法解決,我就隨口和負(fù)責(zé)平臺申請的同事提了一下這個古怪的現(xiàn)象,結(jié)果他莫名其妙問了我一個問題:昨天測試機(jī)上面的版本有打包嗎? 我表示沒有,結(jié)果他在那里搞了一下,我之后再試打包后的新浪微博分享就可以了。
? ? ? 機(jī)智的阿猿們是不是已經(jīng)想到原因了。新浪平臺里有個選項(xiàng)是Android簽名,這個簽名不是你打包時(shí)候的簽名,而是用新浪提供的一個工具,根據(jù)你打好的app它會生成一個對應(yīng)的簽名,你把這個給它就行了。
? ? ? 我同事在修改的時(shí)候提交的Android簽名是從我在測試機(jī)上未打包的app獲取的,所以測試包能分享,打包后不能分享,真是一個大烏龍!
? ? ? 這是對我來說一個教訓(xùn),很多錯誤的原因真的是很小地方,希望對阿猿們有點(diǎn)用