我可以在不将应用发布到 Alpha 或 Beta 的情况下测试应用内结算吗?

Ala*_*eep 5 android

这个问题不是重复的,因为据我所读,谷歌已经做了一些修改。

我想测试我的应用程序是否具有应用程序计费功能,而无需将应用程序发布到 alpha 或 beta。这还有可能吗?

我在它仍处于草稿阶段时就尝试过,我安装了在测试设备上上传的相同 APK,然后单击购买按钮启动购买,但是,弹出“需要身份验证......”对话框。

San*_*ago 3

不,这不是“可能”的,但有一个技巧。

您可以使用发布的 APK,但 Google 需要知道上传的启用 IAB 的 APK 版本。例如,假设您的 APK 版本代码为 2。如果 Google 在 Google Play 中找不到版本代码为 2 的 APK 代码,则您无法测试它。但是,如果您将 APK 代码上传到 Google Play Alpha 或 Beta 后保持不变,则可以正常工作。

您只需将配置了SKU的版本代码和IAB代码的APK上传到ALPHA或BETA,并在代码更新的设备中使用它,而无需更改gradle中的版本代码和版本APK并使用发布apk。

在您的开发者控制台中添加一个测试帐户进行测试。