在 Epic账号服务(Epic Account Services (EAS)) 中,第三方应用程序需要你授权并同意提供数据访问权限,才能对用户进行身份验证或获得用户数据的访问权限。
品牌验证
为EAS创建新应用程序时,必须通过品牌应用程序审核过程验证。以下是EAS同意细节。
同意
未经验证的应用程序仅对组织内部用户可用。
-
请求访问权限的组织外用户会接收到访问受限的警告。他们将无法使用相关功能。
-
组织内部用户将收到警告,提示该应用程序尚未验证,但可选择继续使用该应用程序。这样组织能够在开发期间进行产品迭代。
-
当你点击 继续使用应用程序(Continue to App) 后,同意对话框会显示红色横幅,提示该应用程序未验证。
-
当应用程序通过品牌应用程序审核时,将删除阻止外部用户查看应用程序的受众限制,同时用户可访问同意对话框。
请求同意
EAS应用程序的同意对话框是一项要求终端用户审查权限信息的协议。终端用户同意或拒绝同意EAS应用程序条款。同意界面将显示如下信息:
字段 | 说明 |
---|---|
应用程序名称(Application Name) | 在用户设备上显示的应用程序名称。 |
品牌标志(Brand Logo) | 一个代表应用程序的 128 x 128 像素图标。 |
隐私政策(Privacy Policy) | 隐私政策的URL。 |
可核实的家长同意
SDK能够实现可核实的家长授权流程。具体来说,当玩家首次尝试在你的游戏中登录他们的Epic Games账户时,他们必须输入其出生日期。未满13岁或未达到本国 数字同意年龄 (以较高者为准)的玩家,在没有父母或监护人的同意和授权下将无法继续登录。
为了获得家长的同意,未满13岁或未达到本国数字同意年龄(以较高者为准)的玩家,必须输入他们父母或监护人的电子邮件地址。然后,Epic账户服务会向父母或监护人发送一封电子邮件,说明如何完成家长授权。
EOS社交覆层,或网页浏览器(如果游戏中没有安装覆层或禁用了覆层)会自动提示玩家可验证的父母同意/授权。SDK在家长同意后会自动处理授权。
未满13岁或未达到本国数字同意年龄(以较高者为准)的玩家,以及未经过可核实父母同意流程的玩家将无法登录他们的Epic Games账户并在游戏中使用。
删除用户账号数据
作为开发人员,你需要根据用户的请求删除用户的所有帐户数据。你也会通过Epic Games发出的通知了解到用户请求删除他们的数据。
Epic账号服务数据隐私和可视性
Epic Games非常重视你的隐私。我们的数据隐私政策旨在保护所有用户,我们会要求用户对每个应用程序和所访问的每种数据类型提供明确的同意。我们鼓励所有开发人员获取其应用程序正常运行所需的最小访问权限。
账号数据访问要求
在应用程序中构建将改变账号数据访问要求的新功能时,需更新应用程序设置。之后,将要求用户同意任何其他访问关卡。用户可随时从应用程序外部撤消访问权限。
EOS SDK
EOS SDK是用C语言构建的,专用于稳定的应用程序二进制接口(ABI)。它对所有应用程序适用,即使不重新编译应用程序,也可进行SDK编辑。