Apple 开发人员拒绝 - 在应用程序中使用订阅 - 业务 - 3.1.1

Apple developers rejected- subscriptions to be used in the app - Business - 3.1.1

Apple 开发人员以此为由拒绝了我的应用程序。

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

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

用户可以在演示模式(无需注册)下使用该应用程序,但有一些限制,但如果他们注册,则无需注册即可使用。 注册不在 webview 中。客户端将用户的数据发送到服务器。

有人可以帮助我吗?

是的,您可以再次提交应用,但您必须实现一项小功能,例如访客用户登录。

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

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

我有同样的问题。我正在创建一个这个解决方案并且它的工作

你基本上有两种解决问题的方法。

1) 仅通过 App Store 在应用程序中出售订阅等(类似于Dropbox/Office等),即不应该有links 到您的网站,您的用户 have/can 在其中插入付款信息。看看上面提到的例子,他们是如何解决这个问题的。

2) 仅通过网络销售 subscription/services,但 永远不会 link 通过您的应用程序(类似于 Kindle 应用程序,部分Spotify).

对于没有订阅/注册的用户,您的应用程序必须仍然以某种方式(开放解释)正常运行。

Apple 的主要问题是可以规避商店和 Apple 的 30% 提成。只需确保用户无法购买任何数字产品和服务

Apps may not include buttons, external links, or other calls to action that direct customers to purchasing mechanisms other than IAP.

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