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

Posted

技术标签:

【中文标题】应用商店拒绝了有关添加苹果登录和应用内购买的应用【英文标题】:App store rejected the app saying about adding apple sign in and in-app purchase 【发布时间】:2021-07-29 01:43:49 【问题描述】:

我使用传统的登录方法和 3 个社交登录(google/facebook/twitter)开发了一个颤振应用程序。它有一个订阅计划(不是自动续订),每月只需 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】:

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

3.1.1 应用内购买

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

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

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

4.8 使用 Apple 登录

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

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

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

【讨论】:

我开发的app是一个发票保护app,高级版只用于无广告。所以你建议将我的条纹支付网关更改为应用内购买,我应该应用苹果登录。那么没有别的办法了吗? 正确。如果您销售实物商品,则只能使用非 Apple 支付提供商。由于您尝试销售的只是软件,因此您需要使用 Apple 的 IAP。至于 Sign in with Apple,是的,如果您提供其他 3rd 方登录服务,您需要提供它。 @james 是的,恐怕除了摆脱你/贵公司的支付方式,只使用Apple的应用内购买方式,并添加Sign in with Apple之外别无他法。 好的,谢谢我更新了代码,它正在等待审核

以上是关于应用商店拒绝了有关添加苹果登录和应用内购买的应用的主要内容,如果未能解决你的问题,请参考以下文章

应用商店连接,首先在应用购买中添加

苹果拒绝了该应用程序,因为测试版应用内购买

应用内购买拒绝和新 IPA

应用商店版本的应用内购买失败

无法向苹果提交应用内购买产品

Mac 应用商店提交和应用内购买