目前我正在尝试将应用内结算添加到我的 android 应用中。
我的 Android 应用程序在某个时候发布到 Play 商店,但我们决定取消发布它,因为它缺少很多功能。
所以,现在我正在尝试将应用计费添加到我的应用中。
但我遇到了一个问题:当我尝试进行实际购买时,出现错误消息“您请求的商品无法购买”。
- 是的,我已经使用虚拟 productId (android.test.purchased) 进行了测试,它们按预期工作。
- 是的,我已将发布 apk 上传到 Beta 测试。
- 是的,产品都已激活。
- 是的,我在本地使用相同版本的 apk 进行测试(因此版本代码和版本字符串相同)
- 是的,我已经等了一天了。
我在这里错过了什么?是“发布”我的制作轨道并从 Google Play 下载 Beta 测试版进行测试的唯一方法吗?
最佳答案
您的 APK 必须与 Google Play 中的相同。你说
“是的,我在本地使用相同版本的 apk 进行测试(因此版本代码和版本字符串相同)”。但它是同一个签名吗?如果您注册了 Google Play 签名,那么您本地的版本可能与 Google Play 中的版本不同,因为它是使用不同的 key 签名的。
关于android - 当我在 google play 上有 'Unpublished production track' 时如何在应用计费中测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52007939/