首先說一下簽名
在 Google Play Console 應(yīng)用完整性中上傳本地的 jsk A 簽名文件,開啟Play 應(yīng)用簽名(經(jīng) Google Play 簽名),進(jìn)入簽名設(shè)置界面,可以看見有2個(gè)指紋信息,第一個(gè)是 Google Play Console 中生成的 apk 衍生包的指紋 B,用戶通過 Google Play Store 下載的包就是這個(gè)指紋,下面的為本地jks A指紋信息。
簽名文件會(huì)有什么影響
在一些第三方使用了指紋的地方最好同時(shí)使用 2 個(gè)指紋
比如:在執(zhí)行 Jetpack 包做Google登錄時(shí),需要在Google Cloud Console 中創(chuàng)建OAuth 2.0 客戶端 ID,針對(duì)上訴簽名 A 和 B,可以創(chuàng)建 2 個(gè)同包名不同簽名的客戶端 ID,以便于本地和Google Play Console 的包都能執(zhí)行Google 登錄。在 Filebase console 添加 app信息時(shí),簽名內(nèi)容需要將 A 和 B 的指紋都添加到 google-services.json 文件中。
其他平臺(tái)類似。
關(guān)于 Google 內(nèi)購測試
在 Google Play Console 應(yīng)用內(nèi)菜單:測試-->內(nèi)部測試菜單中新增測試賬號(hào)。
在在 Google Play Console 應(yīng)用內(nèi)菜單:借助 Play 變現(xiàn)->應(yīng)用內(nèi)商品中創(chuàng)建商品,商品 id 可以給到服務(wù)端,后續(xù)即可在用測試賬號(hào)對(duì)接Google 支付