跳到主要内容

配置 Apple 登录

注意
  1. 开发人员必须使用 Xcode 11 编译来集成 Apple 登录。此功能在 iOS 13 与更新版本上正常运作,若在之前版本使用,登录将返回错误代码 7(NOT_SUPPORT)。
  2. 从 Player Network SDK V1.19.03版本开始 Player Network 可支持 Android 平台,通过网页实现 Apple 渠道登录,配置请参考 Windows

Player Network 为 Apple 登录分配的渠道 ID 是 15,渠道定义在 Unity 引擎为 INTLChannel.Apple 而在 Unreal Engine 为 EINTLLoginChannel::kChannelApple。Player Network 在以下平台上支持 Apple 登录:

UI 指南

Apple 在 人机界面指南 中列出了确切的 UI 要求。
游戏有必要注意 按钮设置

按钮外观

Apple 为 通过 Apple 登录 的外观提供了三种选择,建议选择与按钮显示背景最匹配的外观:

  • 白色
  • 带轮廓的白色
  • 黑色

白色:用于深色或彩色背景上,对比度足够时。

图片:白色按钮

带轮廓的白色:用于白色或浅色背景上,白色按钮对比度不足时。

图片:带轮廓的白色按钮

黑色:用于白色或浅色背景上,对比度足够时。

图片:黑色按钮

按钮位置

  • 通过 Apple 登录 不该小于其他登录按钮。
  • 避免让用户滚动页面来查看按钮。
  • 确保按钮比例正确,不被拉伸或压缩(按钮默认圆角设计)。
  • 按钮位置必须在其他登录方式上方。

其他

Apple 提供了 通过 Apple 登录通过 Apple 继续 为按钮标题(Objective-C 和 Swift UI 组件)。根据内容运行的平台,选择适当的按钮标题,按钮将自动翻译成设备指定的语言。