应用程序如何知道用户是否有新设备 . 由于缺少恢复按钮,Apple拒绝了构建,但我的问题是如何知道何时向用户显示恢复按钮 . 因为在应用程序通过设备上的itunes帐户完成,

第一种情况:

1.所以,现在,如果用户登录应用程序进行inapp购买,该用户在app的api后端注册了交易ID .

  • 现在,用户从应用程序注销,并从不同的帐户登录 .

问题:该用户是否也在app中订阅,因为itunes帐户在设备中是相同的 .

第二种情况:

  • 如果用户在新设备上安装了该应用程序 .

  • 通过之前购买订阅的同一帐户登录 .

  • 当用户登录时,api会告诉用户已经订阅了所以显示的独家内容已经存在,那么恢复按钮的目的是什么呢?

3r场景:

  • 如果用户在新设备上安装了该应用程序 .

  • 通过不同的帐户登录,而不是之前购买的订阅 .

  • 当用户登录时,api将告知该用户已取消订阅 .

  • 所以,在这种情况下,用户可以进行恢复购买,因为itunes帐户仍然与之前完成的inapp订阅相同 .

请指导 . 任何帮助,将不胜感激 . 提前致谢 .