因此我们的ios应用存在无法更新有效期的问题。 现在,我们要使用节点js的验证苹果收据代码直接从我们的php后端更新所有用户的失效日期
但是问题是数据库没有购买ID,安装ID ..那么我们如何识别并获得X用户的收据
我们正在查看https://www.npmjs.com/package/node-apple-receipt-verify
因此,User1通过电子邮件向我们发送了他购买的自动续订通知,但并未续订,现在我们要在User1打开应用程序之前更新其到期日期
答案 0 :(得分:1)
您已将收据从iOS应用发送到您的服务器。理想情况下,您应该在用户进行购买时执行此操作,但是可以随时进行。您应该将其与该用户信息一起存储在后端。这是在对苹果进行验证和验证呼叫时需要发送的收据。
我以前没有使用过这个库,但是一般的想法是您可以每次发送相同的收据,而Apple会向您返回最新的收据信息。您可以使用最新的收据信息来更新/取消用户订阅。