我对 iOS 开发还很陌生。我听说苹果有非常严格的审批系统。所以我的问题是,我是否必须将Apple登录放在第一位(如#2 and #3如下图所示)与其他(如 Facebook、Twitter)相比?
只需遵循指南就足够了,应该没问题。他们一般来说往往是明确的。
来自使用 Apple 人机界面指南登录 https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple/overview/buttons/:
突出显示“使用 Apple 登录”按钮。使“使用 Apple 登录”按钮不小于其他登录按钮,并避免让人们滚动才能看到该按钮。
and
使用 Apple 按钮创建自定义登录
如果您的布局需要,您可以为 iOS、macOS 或 Web 创建自定义“使用 Apple 登录”按钮。例如,如果您支持多种登录方法,您可能希望显示使用左对齐徽标或仅显示徽标的登录按钮。
and
使用系统字体作为标题 - 即“通过 Apple 登录”、“通过 Apple 注册”或“通过 Apple 继续”。为了看起来正确,自定义按钮的标题和按钮高度应使用与系统使用的相同比例。具体来说,标题的字体大小应为按钮高度的 43%,换句话说,按钮的高度应为标题字体大小的 233%,四舍五入到最接近的整数。这里有两个例子来说明这些比例。
P.S.: 回答你原来的问题,我是否必须将“通过 Apple 登录”作为第一个选项才能让我的 iOS 应用程序获得批准?,而苹果并没有明确要求显示使用 Apple 登录作为第一个按钮,他们要求将其放置在显眼的位置。如果 App Store 审核团队认为该展示位置不合适,则可以对此进行解释。著名的他们可能会因此拒绝提交的材料。