我是否必须进行“使用 Apple 登录"?让我的 iOS 应用获得批准的第一个选项? [英] Do I have to make the "Login with Apple" the first option to get my iOS app approved?

查看:44
本文介绍了我是否必须进行“使用 Apple 登录"?让我的 iOS 应用获得批准的第一个选项?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是

解决方案

只要遵循指导方针就足够了,你应该没问题.它们通常往往是不含糊的.

登录Apple 人机界面指南:

<块引用>

突出显示使用 Apple 登录"按钮.使 Apple 登录按钮不小于其他登录按钮,避免让人们滚动查看按钮.

<块引用>

使用 Apple 按钮创建自定义登录

如果您的布局需要,您可以为 iOS、macOS 或网络创建自定义的使用 Apple 登录"按钮.例如,如果您支持多种登录方法,您可能希望显示使用左对齐徽标或仅显示徽标的登录按钮.

<块引用>

使用系统字体作为标题 - 即,Sign in with Apple、Signup with Apple 或 Continue with Apple.为了看起来正确,自定义按钮的标题和按钮高度应使用系统使用的相同比例.具体来说,标题的字体大小应该是按钮高度的 43%——换句话说,按钮的高度应该是标题字体大小的 233%,四舍五入到最接近的整数.以下是说明这些比例的两个示例.

此外,您可以使用自动布局 确保您的按钮在所有支持的设备屏幕尺寸上都按预期显示.

花点时间阅读链接文档,遵循指南,你应该没问题.

PS:要回答您最初的问题,我是否必须将使用 Apple 登录"作为让我的 iOS 应用获得批准的第一个选项?,而 Apple 还没有他们没有明确要求将使用 Apple 登录作为第一个按钮显示,而是要求放在显眼的位置.这可能有待解释,如果 App Store 审核团队认为该展示位置不突出,他们可能会以此为由拒绝提交.

Here is the policy updated by 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.

Here is the UI Design reference:

https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple/overview/buttons/

I am quite new to iOS development. I've heard stories that Apple has a very strict approving-system. So my question is, do I HAVE to put the Apple Login in the first place (as #2 and #3 in the image below) comparing to the rest (like Facebook, Twitter)?

解决方案

It should be sufficient to just follow the guidelines and you should be fine. They generally tend to be non-ambiguous.

From the Sign in with Apple Human Interface Guidelines:

Prominently display a Sign in with Apple button. Make a Sign in with Apple button no smaller than other sign-in buttons, and avoid making people scroll to see the button.

and

Creating a Custom Sign in with Apple Button

If your layout requires it, you can create a custom Sign in with Apple button for iOS, macOS, or the web. For example, if you support multiple sign-in methods, you may want to display sign-in buttons that use left-aligned logos, or that display a logo only.

and

Use the system font for the title — that is, Sign in with Apple, Sign up with Apple, or Continue with Apple. To look correct, the title and button height of your custom button should use the same proportions that the system uses. Specifically, the title's font size should be 43% of the button's height — in other words, the button's height should be 233% of the title's font size, rounded to the nearest integer. Here are two examples that illustrate these proportions.

Also, you can use Auto Layout to make sure that your button appears as intended on all the supported device screen sizes.

Take your time to read thought the linked document, following the guidelines, and you should be fine.

P.S.: To answer your original question, Do I have to make the "Login with Apple" the first option to get my iOS app approved?, while Apple hasn't explicitly asked to display the Sign in with Apple as the first button, they have asked for a prominent placement. This could be open to interpretation and if the App Store review team feels that the placement is not prominent they may reject a submission on that ground.

这篇关于我是否必须进行“使用 Apple 登录"?让我的 iOS 应用获得批准的第一个选项?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆