我遇到了与 In-app billing v3 ( Sandbox ) 相关的问题。我已经上传了应用程序并定义了 gmail 帐户,用于测试和创建具有特定产品 ID的应用内产品: light_armor并激活产品项目。当我尝试给出(附加)的示例应用程序以及位于“C:\Program Files\Android\android-sdk\extras\google\play_billing”或下载到 Android SDK 管理器中的“ Google Play Billing Library ”时示例应用程序的名称是TRIVAL DRIVE。
当使用保留的产品 ID 例如“ android.test.purchased ”和其他 3 个保留的产品 ID 时。它可以正常工作,但是当我尝试实现状态为ACTIVE的产品 ID 时,它会给出错误“此版本的应用程序未配置为通过 Google Play 计费。有关更多信息,请查看帮助中心。 "
我已经等了超过 24 小时,看看它是否真的运作良好,但它给了我这个错误。我假设谷歌给出了应用内计费的确切例子。
问题:
- google play 测试购买是否会受到您拥有的运营商类型的影响?
- 是否真的需要发布应用才能测试应用内商品?
- 我已将产品 ID 声明为仅light_armor,是否需要在其上包含包名称?像com.example.inappbilling.light_armor。
对不起我的英语不好..我希望你能帮助我。谢谢你 。^_^