0

我在应用程序中集成了inApp购买以使用服务器模型解锁其他内容,即我将收据数据发送到服务器进行验证。

问题:如果用户有多个设备假设 Device1 和 Device2

  1. 设备 1:用户安装 XYZ 应用程序,使用邮件/密码注册自己,然后订阅内容。
  2. Device2:(同一用户)用户安装 XYZ 应用程序,使用邮件/密码注册自己并转到订阅页面。

问题:我怎么知道这个 Device2 属于同一个已经订阅了 Device1 的用户?

谢谢

4

2 回答 2

1

利用

[[SKPaymentQueue defaultQueue] restoreCompletedTransactions]

在 Apple 文档中阅读有关恢复交易的更多信息:

StoreKit 指南

SKPaymentQueue 参考

于 2012-11-21T15:34:09.673 回答
0

让用户在两台设备上使用相同的帐户登录 iTunes Store。当他们尝试下载您的 IAP 时,将被视为重新下载,并且不会向他们收费。

于 2012-11-21T14:20:33.907 回答