应用商店拒绝该应用说要添加苹果登录和应用内购买

App store rejected the app saying about adding apple sign in and in-app purchase

我使用常规登录方法和 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 周!

不知道你开发的是什么app,你需要的资料都在App Store Review Guidelines:

3.1.1 应用内购买

If you want to unlock features or functionality within your app, (by way of example: subscriptions, in-game currencies, game levels, access to premium content, or unlocking a full version), you must use in-app purchase. Apps may not use their own mechanisms to unlock content or functionality, such as license keys, augmented reality markers, QR codes, etc. Apps and their metadata may not include buttons, external links, or other calls to action that direct customers to purchasing mechanisms other than in-app purchase.

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

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

4.8 使用 Apple 登录

Apps that use a third-party or social login service (such as Facebook Login, Google Sign-In, Sign in with Twitter, Sign In with LinkedIn, Login with Amazon, or WeChat Login) to set up or authenticate the user’s primary account with the app must also offer Sign in with Apple as an equivalent option. A user’s primary account is the account they establish with your app for the purposes of identifying themselves, signing in, and accessing your features and associated services.

如果您使用 Facebook 登录、Google 登录、Twitter 登录、LinkedIn 登录、Amazon 登录或微信登录等第三方或社交登录服务,您 应包括 使用 Apple 登录。但是,如果您使用 您公司的登录系统,那么 不需要使用 Apple 登录

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