【问题标题】:iOS Swift inApp purchase with Auto-Renewable one subscription with multiple deviceiOS Swift inApp 购买与 Auto-Renewable 一个订阅与多个设备
【发布时间】:2018-12-24 17:04:59
【问题描述】:

我的应用程序中有可自动更新的应用内购买。假设用户 A 使用 a@apple.con 在 iPhone 7 上每月支付 0.99 美元。

以其他方式,用户 A 在 iPhone 8 中使用@apple.com iTunes 帐户登录,依此类推。所以用户只购买了一个订阅并在多个设备中使用。我该如何限制它们?

【问题讨论】:

    标签: ios swift in-app-purchase auto-renewable


    【解决方案1】:

    从appleside,这是不可能的。因为订阅链接到一个帐户。

    【讨论】:

    • 感谢您的友好更新,我们还有其他方法可以处理吗?
    • 用户可以在您的应用内登录吗?
    • 是的,我们有登录和注册功能
    • 注册后可以获取设备特定的uid,并在appdidlunch时检查设备uid是否等于当前设备uid,我真的建议你在这样做之前先询问苹果支持,这可能是不允许的
    • 您好,感谢您的更新。一旦我在沙盒中购买了 Auto Renewable 一种产品并成功购买,但 5 分钟内没有自动更新(因为我选择了包月套餐)。所以我想知道何时在沙盒环境中完成续订。 savvyapps.com/blog/…
    【解决方案2】:

    应用内购买与用户的 iTunes 帐户相关联,因此您应该允许他们在使用同一 iTunes 帐户的所有设备上使用该应用。因为如果用户有 iPhone 和 iPad,订阅两次是没有意义的。

    这是 Apple 要求您提供恢复按钮以便用户可以在其设备上恢复购买的原因之一。

    【讨论】:

      猜你喜欢
      • 2012-03-19
      • 2018-10-08
      • 1970-01-01
      • 1970-01-01
      • 2012-11-09
      • 2020-02-14
      • 2021-09-23
      • 1970-01-01
      • 2014-02-05
      相关资源
      最近更新 更多