苹果开发者拒绝应用内订阅-商务-3.1.1

4

苹果开发者以以下理由拒绝了我的应用:

"业务 - 3.1.1 您的应用包含一个账户注册功能,这被认为是访问外部购买或订阅机制,在应用中使用。 该功能不符合App Store审核指南。

下一步操作 请删除账户注册链接以及任何其他完全限定的链接到您的网站,这些链接可能间接提供对这些机制的访问,比如支持、常见问题解答、产品或程序详情等的网页链接。"

用户可以在演示模式下(无需注册)使用此应用,但如果他们注册,则可以无需再次注册使用。 注册不在webview中进行。客户端将用户数据发送到服务器。

有人能帮我吗?


2
您可以在应用程序中呈现登录屏幕,但不能提供任何有关注册方式或注册网页链接的详细信息。 - Paulw11
2个回答

2
您基本上有两种方法来解决问题。
1)仅通过应用商店在应用程序中出售订阅等(类似于Dropbox / Office等),即不应该有指向您的网站的链接,用户可以在其中插入付款信息。看看提到的例子,了解它们是如何解决这个问题的。
2)仅通过网络销售订阅/服务,但绝不通过您的应用程序链接到这些页面(类似于Kindle应用程序,部分Spotify)。
您的应用程序必须仍然以某种方式(开放解释)对没有订阅/注册的用户进行功能。
苹果公司面临的主要问题是可能绕过商店和苹果公司的30%抽成。只需确保用户无法购买任何数字产品和服务。

应用程序不得包括按钮,外部链接或其他呼叫操作,这些操作将客户引导到除IAP之外的购买机制。

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

只是提供信息:经过10多次审查,他们甚至告诉我电子邮件地址可以用于启动订阅流程,因此也应该被删除。 - Joe Eifert

1

是的,您可以重新提交应用程序,但您需要实现一个小功能,如访客用户登录。

在此过程中,您将实现一个UIButton,它应该显示“无需登录”。在您的应用程序中实现这个小功能。创建一个名为guest的用户。

当用户点击“无需登录”时,您将传递您的静态用户ID并登录到应用程序中。

我有同样的问题。我创建了这个解决方案,它有效。


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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接