Android APP 对接 Google 服务(登录、内购)的问题

首先说一下签名

Google Play Console 应用完整性中上传本地的 jsk A 签名文件,开启Play 应用签名(经 Google Play 签名),进入签名设置界面,可以看见有2个指纹信息,第一个是 Google Play Console 中生成的 apk 衍生包的指纹 B,用户通过 Google Play Store 下载的包就是这个指纹,下面的为本地jks A指纹信息。

签名文件会有什么影响

在一些第三方使用了指纹的地方最好同时使用 2 个指纹

比如:在执行 Jetpack 包做Google登录时,需要在Google Cloud Console 中创建OAuth 2.0 客户端 ID,针对上诉签名 A 和 B,可以创建 2 个同包名不同签名的客户端 ID,以便于本地和Google Play Console 的包都能执行Google 登录。在 Filebase console 添加 app信息时,签名内容需要将 A 和 B 的指纹都添加到 google-services.json 文件中。
其他平台类似。

关于 Google 内购测试

Google Play Console 应用内菜单:测试-->内部测试菜单中新增测试账号。
在在 Google Play Console 应用内菜单:借助 Play 变现->应用内商品中创建商品,商品 id 可以给到服务端,后续即可在用测试账号对接Google 支付

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容