【问题标题】:How to test in app billing while I have an 'Unpublished production track' on google play当我在 Google Play 上有“未发布的制作曲目”时如何在应用计费中进行测试
【发布时间】:2018-08-24 15:52:46
【问题描述】:

目前我正在尝试将 In-App-Billing 添加到我的 android 应用中。

我的 Android 应用在某个时候发布到了 Play 商店,但我们决定取消发布它,因为它缺少很多功能。

所以,现在我正在尝试将应用计费添加到我的应用中。

但我遇到了一个问题:当我尝试进行实际购买时,它会出现错误消息“您请求的项目不可购买”。

  • 是的,我已经使用虚拟 productId (android.test.purchased) 进行了测试,它们按预期工作。
  • 是的,我已将发布 apk 上传到 beta 测试。
  • 是的,产品都已激活。
  • 是的,我在本地使用相同的发行版 apk 进行测试(因此版本代码和版本字符串相同)
  • 是的,我已经等了一天了。

我在这里缺少什么?是“发布”我的制作曲目并从 google play 下载 beta 测试进行测试的唯一方法吗?

【问题讨论】:

    标签: android google-play in-app-billing


    【解决方案1】:

    您的 APK 必须与 Google Play 中的 APK 相同。你说

    “是的,我在本地使用相同的版本 apk 进行测试(因此相同的版本代码和版本字符串)”。但它是同一个签名吗?如果您注册了 Google Play 签名,那么您在本地拥有的版本可能与 Google Play 中的版本不同,因为它使用不同的密钥进行签名。

    【讨论】:

    • 好吧。我正在使用我上传到 google play beta 测试的 APK 进行测试。它们应该是相同的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-17
    • 2018-09-18
    相关资源
    最近更新 更多