谷歌商店下载的应用无法登录Facebook

现象:
上传谷歌商店之前可以Fackbook登录,谷歌商店下载应用不能Fackbook登录。


原因:
由于在谷歌商店创建应用的时候开启了Google Play App Signing导致apk包内keystore被改变,从而影响了Fackbook登录验证。


解决方案如下:
1. 登录谷歌商店进入应用、版本管理、应用签名、下载应用签名证书deployment_cert.der
2. keytool -import -file deployment_cert.der -keystore deployment_cert.jks
3. keytool -exportcert -keystore deployment_cert.jks | openssl sha1 -binary | openssl base64
4. 添加到到Facebook的秘钥散列中,保存更改。格式:isrFio98zGTcOgP2ASDOadOuMOA=
5. Facebook登录ok。

你可能感兴趣的:(Android)