Ionic 2 - 如何验证用户是否已在应用程序启动时购买了该项目



我正在使用应用内购买插件从我的应用进行应用内购买。 它是非消耗品,所以我尝试在每次应用程序启动时恢复购买,但二进制被拒绝,因为我们应该提供单独的按钮来恢复购买。

我们如何检查用户是否已经在应用程序启动时购买了该项目?

对于 iOS,您必须调用 getReceipt(),然后使用 HTTP 将此信息发送到 https://buy.itunes.apple.com/verifyReceipt(生产)或 https://sandbox.itunes.apple.com/verifyReceipt(未发布的应用程序)。然后验证购买的响应。更多在这里

你不应该在每次加载时都调用getReceipt(),因为它会要求用户登录。而是将购买信息存储在本地存储或数据库中。如果用户更换了设备,他们可以恢复购买。

相关内容

  • 没有找到相关文章

最新更新