inApp为同一用户购买多台设备

时间:2012-11-21 14:15:51

标签: iphone objective-c xcode in-app-purchase

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

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

  1. Device1:用户安装XYZ应用程序,使用邮寄/密码注册,然后订阅内容。
  2. Device2 :(同一用户)用户安装XYZ应用程序,使用邮寄/密码注册并转到订阅页面。
  3. 问题:我如何才知道此Device2属于已从Device1订阅的用户?

    感谢

2 个答案:

答案 0 :(得分:1)

使用

[[SKPaymentQueue defaultQueue] restoreCompletedTransactions]

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

StoreKit Guide

SKPaymentQueue reference

答案 1 :(得分:0)

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