最近上架Google應用由於啓用了Google sign導致從Google上下載的應用無法登錄Facebook,
並且無法移除Google sign。
問題原因是:上傳到Google後臺的應用被Google重新簽名名了,這樣就導致Facebook等其他方式需要驗證簽名的三方校驗無法正常運行。
解決辦法:
1. 登錄谷歌商店進入應用、版本管理、應用簽名、下載應用簽名證書deployment_cert.der
2. keytool -import -file deployment_cert.der -keystore deployment_cert.jks 這樣可以生成Google的簽名文件 deployment_cert.jks
3. keytool -exportcert -keystore deployment_cert.jks | openssl sha1 -binary | openssl base64
4. 添加到到Facebook的祕鑰散列中,保存更改。格式:isrFio98zGTcOgP2ASDOadOuMOA=
5. Facebook登錄ok。
參考來源:
https://blog.csdn.net/lcf025/article/details/79403304