应用商店拒绝了关于添加苹果登录和应用内购买的应用

时间:2021-05-06 17:32:26

标签: ios app-store app-store-connect flutter-ios

我使用传统的登录方法和 3 个社交登录(google/facebook/twitter)开发了一个 flutter 应用程序。它有一个订阅计划(不是自动续订),每月只需 2 美元即可摆脱广告。它已在 google play 商店中成功更新,但应用商店评论他们不断拒绝它。我曾就申请的工作向他们提出上诉,但他们仍然拒绝了。 被拒绝的东西如下

Guideline 3.1.1 - Business - Payments - In-App Purchase


We noticed that your app still includes or accesses paid digital content, services, or functionality by means other than in-app purchase, which is not appropriate for the App Store.

Specifically, we noticed that your app offers a subscription with a mechanism other than in-app purchase.

第二个

Guideline 4.8 - Design - Sign in with Apple


Your app still uses a third-party login service, but does not offer Sign in with Apple. Apps that use a third-party login service for account authentication need to offer Sign in with Apple to users as an equivalent option.

我的客户不想在他们的应用中添加苹果登录。我曾使用 Stripe 作为支付网关。

有没有人可以帮我解决这个问题。我被困在这里超过 2 周!

1 个答案:

答案 0 :(得分:2)

我不知道您开发的是什么应用,但您需要的所有信息都已在 App Store Review Guidelines 中:

3.1.1 应用内购买

<块引用>

如果您想解锁应用内的特性或功能(例如:订阅、游戏内货币、游戏等级、访问优质内容或解锁完整版本),您必须使用应用内购买.应用程序不得使用自己的机制来解锁内容或功能,例如许可证密钥、增强现实标记、二维码等。应用程序及其元数据可能不包括按钮、外部链接或其他引导客户购买机制的号召性用语应用内购买除外。

如果您的应用需要解锁某些功能,例如订阅、游戏内货币、游戏等级、访问优质内容或解锁完整版,您应该始终使用 Apple 提供的默认应用内购买机制。

为您提供更多背景信息,Fortnite 游戏于 2020 年从 App Store 推出,只是因为开发者 (Epic Games) 在游戏中实施了他们拥有的应用内购买以解锁某些功能,例如在-游戏物品。资料来源:The Verge

4.8 使用 Apple 登录

<块引用>

使用第三方或社交登录服务(例如 Facebook 登录、Google 登录、Twitter 登录、LinkedIn 登录、亚马逊登录或微信登录)来设置或验证用户身份的应用应用程序的主帐户还必须提供“使用 Apple 登录”作为等效选项。用户的主帐户是他们在您的应用中建立的帐户,用于识别自己的身份、登录以及访问您的功能和相关服务。

如果您使用第三方或社交登录服务,例如 Facebook 登录、Google 登录、Twitter 登录、LinkedIn 登录、亚马逊登录或微信登录,您应该包括 使用 Apple 登录。但是,如果您使用贵公司的登录系统,则不需要使用 Apple 登录

我以前有过这方面的经验。我包括 Google Signin 但不包括 Sign in with Apple,结果被拒绝了。