代码之家  ›  专栏  ›  技术社区  ›  Kyle Abens

是否只为现有客户构建的应用程序不需要使用IAP[[关闭]

  •  0
  • Kyle Abens  · 技术社区  · 7 年前

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

    2 回复  |  直到 7 年前
        1
  •  1
  •   enc_life    7 年前

    苹果称:

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

    我认为这里最重要的一点是,你不能在应用程序的任何地方做广告,说你在卖iOS以外的东西。因此,Salesforce只显示登录屏幕的示例并不违反这些条款。甚至连主页的链接都会让你被苹果拒绝。

        2
  •  1
  •   Stripe Support    7 年前

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