項(xiàng)目是接手別人的挽拂,前段時間發(fā)過其他版本惭每,還是好好的,我勒個擦亏栈,今天在Google Play發(fā)布之后台腥,測試竟然跟我說第三方登錄全部不行了,老子不信邪绒北,作為一個程序員的我打死我也不承認(rèn)代碼有問題黎侈,然后本大爺親自上Google paly下載,尼瑪闷游,還真的是無法登錄峻汉,咦,慢著脐往,facebook不是可以登錄么(網(wǎng)頁才行休吠,App也登不了),心里有點(diǎn)想去跟測試懟回來钙勃,一想到QQ(非官方應(yīng)用-請到官方網(wǎng)站下載正版應(yīng)用-100044錯誤碼)蛛碌、微信(沒有登錄賬號,可以彈出登錄界面辖源,有登陸賬號,啥玩意都沒有)希太、Google+(那啥錯誤碼克饶,不記得了)這些都不可以登錄,還是有點(diǎn)虛誊辉,特么的矾湃,老子上傳之前什么都可以,已上傳谷歌就不行堕澄,肯定是谷歌搞得鬼邀跃,一查,姥姥的蛙紫,都是在罵 Google Play App Signing,嗯拍屑,還好,不是我代碼問題坑傅,理不直氣稍微壯了一點(diǎn)僵驰,可老板不管啊,老板只要結(jié)果,管你什么東東呢蒜茴,好吧星爪,我搞!行了吧
注:按照我這個改的話要想清楚哦粉私,這種方式只能算是補(bǔ)坑做法顽腾,出問題我可不負(fù)責(zé)哦,比如其他登錄問題诺核,因?yàn)槲乙彩怯龅讲湃ソ鉀Q抄肖,很多東西我可能也不知道,雖然這種補(bǔ)坑做法我還沒出問題,但是建議看完文章再操作
1猪瞬、經(jīng)過一番苦查憎瘸,得到以下信息:
1、一旦啟用Google Play App Signing陈瘦,我們上傳的簽名文件信息幌甘,谷歌會幫我們記錄下來,但同時也會為我們生成一個新的簽名(這特么就坑爹了,一旦勾選痊项,這特么就完蛋了锅风,總身后悔啊,所以鞍泉,一些涉及到支付等功能的時候皱埠,個人覺得千萬別√)
2、從谷歌商店下載自己的應(yīng)用檢查一下簽名信息咖驮,再拿自己上傳到谷歌市場之前的apk檢查一下边器,特么的,還真不同托修,再跟Google play上的比也不相同忘巧。日了夠了。keyHash工具
(鏈接:https://pan.baidu.com/s/1C-fhTCoXDeABFbO4QDEyKA 提取碼:d5cz)
2睦刃、解決辦法:一個一個來砚嘴,先安外再攘內(nèi)的(不用修改包名或者重新創(chuàng)建應(yīng)用哦!)
1涩拙、首先际长,試試fackbook:Google Play Store下載你的App>打開keyHash工具>選擇你的App>復(fù)制你的App的簽名
https://developers.facebook.com/ >我的應(yīng)用 >你要修改的App > 設(shè)置 > 基本> 密鑰散列 >粘貼進(jìn)去>保存修改
好了,打開你的手機(jī)兴泥,打開你的項(xiàng)目工育,進(jìn)行facebook登錄操作,應(yīng)該是可以了郁轻,反正我的這樣做是可以了
image.png
image.png
2翅娶、再搞Google+ : 谷歌開發(fā)平臺 > release manager > app signing > 復(fù)制App signing certificate的sha_1的值 >
https://console.developers.google.com/apis/credentials > 找到你的應(yīng)用 >OAuth2.0Client(沒有就新建一個) > 編輯 > 將復(fù)制的sha_1值粘貼進(jìn)相對應(yīng)的框里 > 保存
image.png
image.png
OK文留,你又可以測試了,去吧竭沫,希望你的也和我一樣是可以的燥翅,Google+搞定
3、微信:咱自家東西蜕提,總有一點(diǎn)心安森书,沒那么迷茫。
自己上開發(fā)者平臺改哈谎势!懶得寫凛膏。哦,對了脏榆,是復(fù)制 App signing certificate的MD5的值猖毫,把:
這個去掉,反正就是去掉無關(guān)的東西(注意:如果改了须喂,那微信不從過google play下載是登錄不了了吁断,因?yàn)楹灻凸雀柘嗤铮琎Q倒沒有影響)
image.png
4坞生、QQ:調(diào)戲了一下客服仔役,希望不要是男的
image.png
沒有這個項(xiàng)目或者關(guān)聯(lián)失敗就創(chuàng)建一個,反正可以刪掉的嘛是己!貌似這個也是復(fù)制 App signing certificate的MD5的值又兵,把:
這個去掉,反正就是去掉無關(guān)的東西卒废,不過我不是哈沛厨!我是讓騰訊客服幫我改的