1

我有一个 Android 应用程序,它有 inAppPurchase 用于从 Android 开发人员文档订阅它提到使用保留 idandroid.test.purchased我已经把它作为我的产品 id 但是当我尝试运行时,我总是收到以下错误,如屏幕截图中提到的,我还没有在 Playstore 中发布它。

问题 2:我还有另一个应用程序已上传到谷歌开发者控制台并上传为 beta 版本,我可以看到购买选项,但它询问我的卡详细信息并进行真实交易有没有办法像 ios 一样进行沙盒测试.在此处输入图像描述

4

2 回答 2

2

对于订阅,如果您使用测试 ID 测试订阅购买,则会出现此错误。Testing In-App Billing文档中的注释说明使用实际订阅 SKU 而不是测试 ID 来测试订阅。

来自谷歌文档:

注意:如果您正在测试订阅购买,则必须使用实际订阅的产品 ID,而不是保留的产品 ID。

于 2018-01-12T17:44:00.007 回答
0

回答 1:我在许可证测试用户帐户上进行测试的原因it should test actually with login of your google developer account on your mobile device.在设备上使用开发人员帐户登录后,我成功进行了测试。

答案 2:是的,我们可以像 IOS 一样进行沙盒测试,但如果是 android,我们必须提供我们真实的卡详细信息,并且在进行交易时它也会扣款,并在 15 分钟内再次退款。

于 2017-02-02T11:43:00.673 回答