【问题标题】:AutoRenewable Subscription Related Query [Server-User Mapping]自动续费订阅相关查询【服务器-用户映射】
【发布时间】:2012-01-13 07:09:27
【问题描述】:

我正在为客户实施一个数字杂志项目。已将 3/6/12 个月的自动续订订阅作为一项功能。我的问题是在使用应用内购买时,服务器有没有办法映射用户?无论如何要确定一个特定的用户正在使用它吗?我已经进行了广泛的研究,并且知道苹果不允许映射用户的 apple-id?还有其他方法可以识别特定用户吗?

订阅出现问题。如果用户已经订阅了 3 个月,那么我的应用程序必须在这 3 个月内显示 DOWNLOAD 按钮,而不是常规的 BUY 按钮。但是当一本新杂志在店面推出时,应用程序如何知道此人是否订阅并将购买转换为下载?

【问题讨论】:

    标签: ios xcode in-app-purchase subscription auto-renewing


    【解决方案1】:

    当用户购买订阅时,您应该将收据存储在您的服务器上。在某种程度上,这张收据成为您识别用户帐户的方式。每当您想检查帐户的状态时,将该收据发送到 iTunes 进行验证,它会回复该订阅的最新收据以及到期日期。由于您已记下收据来自哪个特定设备,因此您可以为该用户提供适当的用户界面。

    现在,如果用户在新设备上安装您的应用,他们可以点击您在应用中提供的Restore 按钮。该按钮将调用restoreCompletedTransactions,它将将该用户的 Apple ID 的所有自动续订收据发送到设备。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-17
      • 1970-01-01
      • 2012-12-19
      • 1970-01-01
      • 2021-09-09
      • 2023-03-29
      • 2018-11-29
      相关资源
      最近更新 更多