我已经设置了每月订阅以及1个月的免费试用期,并且还将我的Play商店电子邮件设置为测试者。
当我购买订阅时,Android“弹出窗口”正确地表明这是一项测试,并且我有1个月的免费试用期,因此,我保留“测试卡始终批准”设置并接受。
现在,由Montemagno的InAppPurchase插件返回的购买信息(我自己也通过直接调用IInAppBillinService API对其进行了检查)将返回具有PaymentPending状态的订阅(IInAppBillinService返回json中的代码0)。
我还尝试了没有免费试用的测试订阅,但给出了相同的响应。
每次更新测试迭代后,调用GetPurchases验证订阅是否仍显示PaymentPending。
我很茫然。
如何确认订阅在免费试用期内?状态是否曾经更改为Purchased(返回json中为1),并且可以测试吗?