根据Google 关于“测试应用内计费”的文档,有四个保留的产品 ID 可用于计费和订阅服务的应用内测试:
- android.test.purchased
- android.test.取消
- android.test.refunded
- android.test.item_unavailable
谷歌上周推出的可用于端到端测试应用内订阅的预留产品 ID 是什么?android.test.purchased 仅适用于“inapp”产品类型,不适用于“subs”产品类型。
根据Google 关于“测试应用内计费”的文档,有四个保留的产品 ID 可用于计费和订阅服务的应用内测试:
谷歌上周推出的可用于端到端测试应用内订阅的预留产品 ID 是什么?android.test.purchased 仅适用于“inapp”产品类型,不适用于“subs”产品类型。
我可以通过创建仅在调试版本上显示的廉价测试订阅来测试应用内订阅(但在所有其他方面都是 Google Play 上的有效产品)。通过使用此处描述的测试帐户,我可以购买订阅产品并进行端到端测试。
以下是关于测试帐户的内容:
要使用实际应用内购买测试您的应用内结算实施,您需要在 Google Play 发布商网站上注册至少一个测试帐户。您不能使用您的开发者帐户来测试完整的应用内购买过程,因为 Google 电子钱包不允许您从自己那里购买商品。如果您之前没有设置测试帐户,请参阅设置测试帐户。
此外,仅当项目已发布时,测试帐户才能购买产品列表中的项目。应用程序不需要发布,但项目确实需要发布。
当您使用测试帐户购买商品时,测试帐户会通过 Google 电子钱包计费,并且您的 Google 电子钱包商家帐户会收到购买款项。因此,您可能希望对使用测试帐户进行的购买进行退款,否则这些购买将显示为您的商家帐户的实际付款。