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

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

问题描述

这是政策由Apple更新:

Here is the policy updated by Apple:

使用第三方或社交登录服务(例如Facebook)的应用 登录,Google登录,使用Twitter登录,使用LinkedIn登录, 使用Amazon登录或微信登录)来设置或验证 用户使用该应用程序的主帐户还必须提供使用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.

这是UI设计参考:

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

我对iOS开发非常陌生.我听说苹果有一个非常严格的审批系统的故事.所以我的问题是,相对于其余部分(如Facebook,Twitter),我是否必须将Apple登录名放在第一位(如下图所示为#2#3)?

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.

通过登录苹果人机界面指南:

突出显示使用Apple登录"按钮.使用Apple按钮进行登录时,请使其不小于其他登录按钮,并避免使人们滚动查看该按钮.

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.

使用Apple Button创建自定义登录

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

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.

使用系统字体作为标题,即使用Apple登录,使用Apple注册或使用Apple继续.为了看起来正确,自定义按钮的标题和按钮高度应使用与系统相同的比例.具体来说,标题的字体大小应为按钮高度的43%-换句话说,按钮的高度应为标题字体大小的233%,四舍五入到最接近的整数.这是两个说明这些比例的例子.

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.

PS :要回答您的原始问题,我必须使使用Apple登录"成为批准我的iOS应用程序的第一个选择吗?并没有明确要求将使用Apple登录作为第一个按钮,他们要求突出显示位置.这可能会引起解释,如果App Store审核小组认为该展示位置不突出,他们可能会以此为由拒绝提交.

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天全站免登陆