问题标签 [hig]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 我是否必须将“使用 Apple 登录”作为第一个选项才能让我的 iOS 应用程序获得批准?
以下是Apple 更新 的政策:
使用第三方或社交登录服务(例如 Facebook 登录、Google 登录、使用 Twitter 登录、使用 LinkedIn 登录、使用亚马逊登录或微信登录)来设置或验证用户的主要帐户的应用程序该应用程序还必须提供 Sign in with Apple 作为等效选项。用户的主要帐户是他们在您的应用程序中建立的帐户,用于识别自己、登录和访问您的功能和相关服务。
这是 UI 设计参考:
https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple/overview/buttons/
我对iOS开发很陌生。我听说苹果有一个非常严格的审批系统。#2
所以我的问题是,与其他(如 Facebook、Twitter)相比,我是否必须将 Apple 登录放在首位(如下#3
图所示)?
ios - 由于苹果登录按钮,应用提交被拒绝
我们为我们的应用添加了使用 Apple 登录功能,但我们的提交被 App Store 审核团队拒绝,并显示以下消息:
我们注意到您的应用程序中存在导致用户体验质量低于 Apple 用户预期的问题:
- 您的应用程序使用 Sign in with Apple 作为登录选项,但未按照 Sign in with Apple 人机界面指南中的说明正确使用 Sign in with Apple 按钮设计、品牌和/或用户界面元素。
消息中添加了屏幕截图:
Apple 标志已从他们的指南网站下载,因此声明它不使用 Apple 按钮设计或品牌或 Apple 用户界面元素是错误的。
为什么他们认为这是“低质量的用户体验”?帮助将不胜感激。
我们在这里做错了什么?