【问题标题】:Are apps built only for existing customers not required to use IAP? [closed]是否只为不需要使用 IAP 的现有客户构建应用程序? [关闭]
【发布时间】:2019-03-30 14:08:32
【问题描述】:

我使用 Ionic 和 Cordova 创建了一个应用程序。它可以在 iOS、Android 和网络上运行。该应用程序有助于简化小企业主面临的大多数任务。它基本上是一个CRM。为了使用该应用程序,需要在 30 天后按月订阅。我已将 Stripe 集成为我的支付处理器,并且在每个平台上都运行良好。然而,我的应用程序现在已经被 Apple 拒绝了两次,因为没有使用他们的应用程序内购买者,这是根据指南 3.1.1 所要求的。我刚刚第三次提交了应用程序,这次我的应用程序结构与 Salesforce 和 Insightly 等应用程序完全相同。当您下载该应用程序时,您看到的只是一个登录页面。没有选项可以创建帐户或将用户指向他们可以订阅的网站的链接/信息。所有付款处理都在 Web 浏览器中的应用程序之外处理。我真的希望这种改变能起到作用,因为我希望我的应用程序的移动版本在他们订阅我的网站后充当简单的配套应用程序。我想看看其他人是否可以为我阐明这一点。我相信以这种方式设置它可以让您的应用程序符合准则 3.1.3(b)。如果我的应用程序的结构与当前 App Store 上的其他应用程序完全相同,但由于未使用应用程序内购买而再次被拒绝,我该怎么办?

【问题讨论】:

    标签: ios in-app-purchase stripe-payments appstore-approval


    【解决方案1】:

    根据苹果:

    3.1.3(b) 多平台服务:跨多个平台运行的应用程序可能允许用户访问内容、订阅或 他们在其他地方获得的功能,包括 多平台游戏,前提是这些项目也可作为 应用内的应用内购买。您不得直接或间接 将 iOS 用户定位为使用应用内以外的购买方式 购买,以及您关于其他购买的一般通讯 方法不得阻止使用应用内购买。

    我认为这里的重点是你不能在应用程序的任何地方宣传你在 iOS 之外销售的东西。因此,您的 Salesforce 示例仅显示登录屏幕并不违反这些条款。甚至包括指向您主页的链接也会让您被 Apple 拒绝。

    【讨论】:

      【解决方案2】:

      Apple 通常寻找的关键点是购买是否是为了解锁应用内功能。如果用户在应用程序之外购买商品或服务,那么 Apple 不会让您使用他们的应用程序内购买。 (见 3.1.5 (a))。

      评估您的应用程序,看看用户是否为应用外或多平台功能付费。

      【讨论】:

      • 那么如果这个应用只提供一个登录页面而没有其他任何东西是不是假设为了使用这个应用的服务你必须在应用之外购买它们?
      • 我找不到明确的答案来具体描述为什么像 Salesforce 和 Insightly 这样的公司可以在任何地方不使用 IAP 的情况下做到这一点。
      猜你喜欢
      • 2012-03-15
      • 1970-01-01
      • 1970-01-01
      • 2016-04-22
      • 2017-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-08
      相关资源
      最近更新 更多