Apple 开发者拒绝-在应用程序中使用的订阅 - 商业 - 3.1.1

Posted

技术标签:

【中文标题】Apple 开发者拒绝-在应用程序中使用的订阅 - 商业 - 3.1.1【英文标题】:Apple developers rejected- subscriptions to be used in the app - Business - 3.1.1 【发布时间】:2016-10-20 12:15:53 【问题描述】:

Apple 开发者以此为由拒绝了我的应用。

“业务 - 3.1.1 您的应用程序包含一个帐户注册功能,该功能被视为对要在应用程序中使用的购买或订阅的外部机制的访问。 此功能不符合 App Store 审核指南。

接下来的步骤 请删除帐户注册链接和任何其他可能间接提供对这些机制的访问的完全限定链接,例如指向支持网页的链接、常见问题解答、产品或程序详细信息等。”

用户可以在演示模式下使用应用程序(无需注册),但有一些限制,但如果他们注册了,他们可以在没有注册的情况下使用。 注册不在网络视图中。客户端将用户的数据发送到服务器。

有人可以帮我吗?

【问题讨论】:

您可以在应用程序中显示登录屏幕,但您不能提供有关他们如何注册的任何详细信息或他们注册的网页的链接 【参考方案1】:

你基本上有两种方法可以解决这个问题。

1) 仅通过应用商店应用内(类似于 Dropbox/Office 等)销售订阅等,即不应有指向您的网站的链接,您的用户拥有/可以插入付款信息。看看上面提到的例子,他们是如何解决这个问题的。

2) 仅通过网络销售订阅/服务,但永远不会通过您的应用(类似于 Kindle 应用,部分是 Spotify)链接到这些页面。

对于没有订阅/注册的用户,您的应用仍然必须以某种方式(开放解释)功能。

Apple 的主要问题是,它可以绕过商店和 Apple 的 30% 折扣。只需确保用户无法购买任何数字产品和服务

应用不得包含将客户引导至 IAP 以外的购买机制的按钮、外部链接或其他号召性用语。

来源: https://developer.apple.com/app-store/review/guidelines/#payments

【讨论】:

【参考方案2】:

是的,您可以再次提交应用程序,但您必须实现一个小功能,例如来宾用户登录。

在此您将实现一个 UIButton,它应该说“Go without login”。在您的应用程序中实现这个小功能。创建一个用户作为访客。

当用户点击“Go without login”时,您将传递您的静态用户 ID 并登录应用程序。

我也有同样的问题。我正在创建一个这个解决方案,它的工作原理

【讨论】:

我不认为这是问题所在。问题是他们在应用程序中有信息和/或链接到外部系统,用户可以在其中注册/订阅应用程序中的功能。这是不允许的。 对不起,兄弟。订阅功能就像应用内购买一样。

以上是关于Apple 开发者拒绝-在应用程序中使用的订阅 - 商业 - 3.1.1的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Spring-websocket 拒绝基于用户权限的主题订阅

具有自动续订订阅的应用被拒绝,因为需要演示帐户

如何在应用程序购买中编程自动更新以满足 Apple 准则?

Apple拒绝了Safari插件:“不使用自定义图标”

使用自动续订订阅的应用是不是需要 Apple 应用内购买?

由于非本机按钮和功能,Apple App 被拒绝