Android 集成facebook登录坑点:关于Google Play app signing的坑 以及最终完美解决方式(替换自己的签名)

刚开始使用的时候正常后来在某次发版之后发现facebook不能用了,登录直接报 1675030 要么就是 1349195 百度查询之后有好多人说是因为当前登录的账号不是测试账号导致的,如果只有这么一个1675030的话应该可以这么理解,当我再切换账号登录时惊喜的发现错误码变了变成了1349195了

其他的就不说了直接说解决办法

因为创建应用时候操作没有注意应用加入了谷歌的签名计划,且这个一旦加入不能退出,加入以后可以发布android app bundle格式的包,节约包大小。
加入谷歌的签名计划后,Google 使用上传证书验证您的身份,并使用您的应用签名密钥重新签署 APK 以进行分发。重新签名后会导致很多功能用不了,比如与其他应用市场签名不一致。例如app内部做的版本更新 、第三方微信、支付宝、推送、地图等有验证绑定签名的地方都会用不了。
一旦发布不能删除、取消后也不能上传同一个包名的应用。
除非改应用包名名称并且不加入app signing重新上传,这样操作会很麻烦也不能兼容其他应用市场的(如果是首发可以这样操作)

纠结很久跟官方邮件沟通后发现有一个上传自己的签名的地方。
官方回复邮件如下:
在这里插入图片描述
看到后是不是很惊喜~~
马上行动上传自己的签名。
步骤如下:
1.应用签名菜单下,请求升级密钥
在这里插入图片描述
2.进入下一步操作 选择第二个选项 (只要是弹出的窗口是和3的一致就可以,因为谷歌这边可能会发生变化)
在这里插入图片描述
3.下载工具生成签名压缩包,并上传即可。注意,此签名一个应用只能更新一次,只有一次机会哦
在这里插入图片描述
根据官方指令格式生成签名压缩包,注意签名文件路径,最好放到同一个文件夹下即可,例如D盘根目录
例如下:将斜体加黑的地方换成自己当前的文件位置和配置就可以
java -jar pepk.jar --keystore=e.jks --alias=e --output=output.zip --encryptionkey=eb10fe8f7c7c9df715022017b00c6471f8ba8170b13049a11e6c09ffe3056a104a3bbe4ac5a955f4ba4fe93fc8cef27558a3eb9d2a52a292761fb833b656cd48b9de6a --signing-keystore=e.jks --signing-key-alias=e
4.执行指令 输入相关密码后生成zip文件如下所示,上传提交即可
在这里插入图片描述

5.提交成功后可以看到谷歌的签名已经替换成想要的了。与上传签名一致。如图所示
在这里插入图片描述

这样操作终于大功告成了,目前发现的最完美的解决方式。希望可以帮助遇到同样问题的朋友少走弯路哦···

本文转载 感谢 关于Google Play app signing的坑 以及最终完美解决方式(替换自己的签名)

 

date:2020.09.23  15:02:08 (周三 北京 小雨转中雨 20/16℃)

一场秋雨一场寒

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值