我正在开发一个拥有自己的用户数据库和跨平台订阅的应用。 我的问题是:
前提条件:在iOS中,用户使用用户名登录并进行了自动续订。
1.如果用户删除了该应用,是否会取消该应用的自动续订订阅?
基本上,我们如何知道用户在不打开应用的情况下进行了自动续订或取消订阅。 Apple的收据中是否有任何唯一ID,我们可以验证用户ID。
感谢。
答案 0 :(得分:1)
得到了一个粗略的解决方案。基本上,当用户从应用程序订阅时,您还应该将收据发送到您自己的服务器,然后从自己的服务器使用收据从Apple服务器请求状态。这适用于跨平台订阅。单平台应用程序是不必要的。
答案 1 :(得分:0)
服务器通知现已可用。
如何设置服务器URL:https://help.apple.com/app-store-connect/#/dev0067a330b
答案 2 :(得分:0)
关于您的问题,是的,当您收到取消通知Webhook时,应在服务器上保留base64
的收据以及每个订阅的original_transaction_id
,以便在数据库中找到该客户。
我们在订阅收入增长平台中实现了相同的功能。如果您有任何问题,请告诉我。