esi*_*ver 6 testing android subscriptions google-play
根据Google关于"测试应用内结算"的文档,有四种保留的产品ID可用于应用内测试结算和订阅服务:
我们可以用来测试端到端的应用内订阅的保留产品ID是什么,这是由Google上周推出的?android.test.purchased仅适用于"inapp"产品类型,而不适用于"subs"产品类型.
我可以通过创建一个廉价的测试订阅来测试应用内订阅,该订阅仅在调试版本中显示(但在所有其他方面都是 Google Play 上的有效产品)。通过使用此处描述的测试帐户,我可以购买订阅产品并进行端到端测试。
以下是关于测试帐户的说明:
要通过实际的应用内购买来测试您的应用内结算实施情况,您需要在 Google Play 发布商网站上注册至少一个测试帐户。您无法使用您的开发者帐户来测试完整的应用内购买流程,因为 Google 电子钱包不允许您从自己那里购买商品。如果您之前未设置过测试帐户,请参阅设置测试帐户。
此外,仅当产品列表中的商品已发布时,测试帐户才可以购买该商品。申请不需要发布,但项目需要发布。
当您使用测试帐户购买商品时,测试帐户将通过 Google 电子钱包结算,并且您的 Google 电子钱包商家帐户会收到购买款项。因此,您可能需要对使用测试帐户进行的购买进行退款,否则购买将显示为您商家帐户的实际付款。