【问题标题】:Confusing Apple In App Purchase products混淆 Apple In App Purchase 产品
【发布时间】:2026-01-20 20:45:02
【问题描述】:

我正在创建一个笔记应用程序,例如 iPad 版 Evernote。我决定提供一些应用内购买计划有两个原因。

  1. 在应用中解锁更多功能。
  2. 应在指定时间段后自动续订。

现在我对为此选择哪种类型的应用内购买感到困惑。我对自动更新订阅

感兴趣

在访问了指导方针here之后,我发现了

您可以出售和解锁您的其他功能 使用应用内购买的应用程序。添加附加功能到 通常应将应用视为非消耗性应用。

但非消耗品不可自动更新。

那么我应该选择哪种类型的产品?

Apple 是否批准通过自动续订订阅解锁应用功能?

另外,购买套餐后,用户可以在多少台设备上使用相同的 Apple ID 解锁(恢复)功能?

【问题讨论】:

    标签: ios iphone ipad in-app-purchase


    【解决方案1】:

    小心使用Auto-Renewable subscription,因为Auto-Renewable subscription的世界很小。在这种情况下,99% 的应用会被拒绝。基本上苹果允许Auto-Renewable subscription 用于以下应用:

    • 报纸、杂志
    • 新闻站
    • 音频/视频流供稿
    • 约会服务的会员资格
    • 提供云存储服务的商务应用

    您可以在此处阅读 Apple 定义明确的文档(第 4 页):

    https://developer.apple.com/in-app-purchase/In-App-Purchase-Guidelines.pdf

    我的一个申请被苹果拒绝了这些 cmets:

    我们发现您的一个或多个应用内的可购买性类型 购买产品设置不当,不合规 符合 App Store 审核指南。

    Cloud-books 设置为自动续订。

    基于产品功能,使用会更合适 非续订订阅应用内购买类型。自动更新 订阅产品最适合需要或功能的应用程序 动态或频繁更改的内容,例如数字 期刊或广播订阅。

    仍可提供非续订订阅,但可自动续订 由于以下原因,现在首选订阅

    我今天已经用non-auto subs 提交了应用程序,现在看看他们是否批准它,否则最后我将不得不通过某种服务器机制来强制用户在一段时间后再次购买它的consumable

    通过这个帖子,我可能对你有用:

    iOS recurring subscription policy for service, not content

    并阅读这篇文章:

    http://www.marco.org/2012/01/06/autorenewable-subscription-restrictions

    更新: 我的另一个关于自动更新订阅的应用程序得到了苹果的批准。在批准之前,它得到了2次拒绝。一是 IAP 产品标识符中的内容不足,二是应用描述不足。

    【讨论】:

    • @Vaibhav,感谢您的回复。所以你的意思是没有办法自动更新购买?那么根据我的情况你有什么建议。我是否应该实施消耗品,我的服务器端限制内容时间段。或者我应该实施非自动订阅?两者哪个更好?
    • 我认为他们应该批准non-auto renewable,但我自己不确定这一点,直到我的提交得到他们的一些回应。
    • @VaibhavSaran,我看到 Evernote 正在使用自动更新订阅,并且运行良好。因此,如果我的应用程序也通过自动续订订阅获得批准,我不希望我的用户购买一次订阅并在许多设备上解锁它,除非他使用相同应用程序的电子邮件/密码登录。 Apple 是否允许我根据我自己的 Web 服务器分配的 ID 来限制用户购买?
    • 你的意思是限制同时登录多个?是的,你可以这样做。