我对自动续订订阅(应用程序内购买)有疑问。我需要在我的服务器上保留订阅(使用它自己的帐户管理,登录/注册),因为用户可以移动到另一个设备(或平台)。
假设以下场景: “用户A”订阅应用程序(带有Apple ID),我知道在设备上创建了收据文档(包含该用户~AppleId的所有购买),然后SKPaymentQueue将向委托发送一个交易,并且从我这边需要将收据(base64)传达给服务器,并在收到响应后完成交易。现在,让我们假设“用户B”在同一设备中使用我的应用程序(根据我的服务器,他没有订阅):
答案 0 :(得分:0)
我有同样的问题。我使用RevnueCat解决了这个问题。它可以根据特定的App用户ID区分用户,您可以使用此易于使用的SDK来实现所需的功能。
答案 1 :(得分:-1)
这里的一些事情,你是在为个人设备或共享(即企业)设备构建这个应用程序吗?
如果是个人设备,为什么User-A会让User-B登录到他的设备?但是,如果它是共享设备的应用程序,则是,用户B将能够恢复付款(使用用户A的AppleId),如以下链接中所示:
希望这有帮助。