我试图让谷歌的示例(应用内购买版本 3)测试应用程序“TrivialDrive”工作,但有以下问题:
我点击“购买汽油”按钮,这会弹出以下屏幕:
此消息有两种可能的解释:
该项目不可用,因此该用户无法获得它。
用户不知何故没有资格购买此商品,因此该商品不可用。
那么它是哪一个?为什么我还是会收到这个错误?
顺便说一句,该应用程序昨天已上传到我的开发者帐户,所以我已经远远超过了谷歌建议的 2-3 小时等待数据进入系统的时间。
我还在设备上安装了“Play Store”。
为了更好地衡量,这里是我的开发者帐户的屏幕截图:
我正在从使用我的开发人员的“测试帐户”列表中的 gmail 地址注册的设备运行该应用程序。
编辑:我刚刚测试了我的另一个使用旧式(版本 2)计费系统的应用程序,它报告“请先通过添加付款方式来完成您的帐户”。所以看起来缺乏支付方式是最终原因——但我不希望潜在客户看到这样无用和误导性的错误信息。我在 MainActivity.java 和 strings.xml 中搜索了“项目不可用”,但一无所获,因此无法避免这种情况。