【发布时间】:2017-07-13 11:24:29
【问题描述】:
我有一个移动应用程序,我正在使用 TestFlight 测试 iOS。
在我成功进行“非续订订阅”购买后,我希望在致电Restore Purchases 时看到购买历史记录。当我通过 TestFlight 应用进行购买时,我没有看到任何历史购买记录。
问题
这是正常的行为,因为这是一个测试环境,并且购买并不存在吗?或者,我应该期待看到历史性的购买吗?
如果看不到历史购买记录,如何测试Restore Purchases?
代码:
this.iap.restorePurchases().then((purchases: any[]) => {
// purchases are empty
});
get Products 确实成功返回了产品。
this.iap.getProducts(this.PRODUCT_IDS).then((products: any[]) => {
...
});
ps。当我在Android 中运行相同的代码时,restorePurchases 确实会返回历史购买。
【问题讨论】:
标签: ios angular ionic-framework applet testflight