EOS Epic账号服务

这些服务提供对跨平台Epic Games账号生态系统及其关联社交功能的访问权限。

EOS Epic账号服务提供有权访问跨平台Epic Games账号生态系统及其关联社交功能的玩家账号。

使用EOS Epic账号服务可利用多个平台和商城中超过5亿玩家组成的 生态系统;无论游戏在什么店面中提供或游戏在什么游戏引擎中构建,均允许游戏玩家访问范围广泛的各类受支持平台中的好友。

EOS Epic账号服务是Epic在线服务(EOS)的一部分。你可以在Epic在线服务(EOS)概述EOS入门指南文档中详细了解Epic在线服务。

EOS Epic账号服务公开了API操作来验证玩家的身份并访问其 好友在线状态。它们还提供了一些Epic Games商城服务,例如应用内购买

社交功能、授权和购买(在桌面端)
你必须将 EOS覆层 与你的游戏集成,才能使用这些功能。有关更多信息,请参阅SDK集成文档。

关键信息

  • EOS游戏服务不需要EOS Epic账号服务
    EOS Epic账号服务是一组特定资源,专用于在你的游戏中使用跨平台Epic Games账号社交功能。 如果你在游戏中使用EOS游戏服务, 你不需要EOS Epic账号服务。玩家可以使用支持的身份提供程序提供的身份(例如Steam账号) 或Epic Games账号连接到你的游戏。

  • 可接受使用
    Epic账号服务的服务附录中定义了对EOS Epic账号服务的可接受使用。
    有关如何针对Epic账号服务设置你的应用程序的信息,请参阅Epic账号服务的入门指南文档。

  • 预览模式(Preview mode)
    EOS Epic账号服务在预览模式下可用,并且受一些临时限制的约束。分别是:

    • 当玩家从Epic Games商城外部访问游戏时,服务不会提供家长同意。
    • 受众限制适用于未验证的应用程序。
  • OpenID规范兼容性
    EOS Epic账号服务身份验证和授权流程兼容OpenID Connect Core 1.0和Discovery 1.0规范,并有细微扩展。 如需EOS Epic账号服务OpenID提供程序配置,详见api.epicgames.dev/~/openid-configuration

  • Epic Games账号与EOS组织用户ID/EOS产品用户ID
    Epic Games账号系统与EOS组织/产品用户ID系统之间存在多项共性和差异。

    • (a)Epic Games 账号系统与(b)EOS组织用户ID/EOS产品用户ID系统都完全支持跨平台,并且都支持范围广泛的各类外部身份验证方法。
    • 但是,不同于生态系统范围的Epic Games 账号:
      • EOS组织用户ID总是特定于开发人员的 组织
      • EOS产品用户ID总是特定于 产品
    • 因此:
      • 相同的外部身份(例如主机 账号 )总是每次最多链接到一个(a)Epic Games账号,但可以同时链接到多个(b)EOS组织用户ID,不过每个组织不超过一次。
      • 相同的EOS组织用户ID针对每个产品最多可以指向一个EOS产品用户ID。

EOS Epic账号服务文档

入门指南

入门指南

如何为你的游戏设置EOS Epic账号服务。

工具

工具:开发人员身份验证

开发期间用于管理登录状态的工具。

指南和概念

授权与同意管理

同意以及玩家如何管理权限的玩家体验。

品牌审核

探索有关品牌审核的更多信息,包括品牌审核过程和域验证。

跨平台游戏

探索跨平台游戏,包括在不同平台之间使用跨平台游戏以及可再发行程序包安装工具。

数据隐私和可视性

Epic Games账号数据隐私和可视性。

设计指南

与EOS Epic账号服务集成进行身份验证。

社交覆层概述

向玩家显示的社交覆层的简介。

接口

身份验证接口

处理用户账号验证(包括登录和注销功能)的接口。

好友接口

用于检索好友列表或者添加或删除其他用户的接口。

在线状态接口

允许用户向好友告知其当前活动的接口。

进度快照接口

使用进度快照接口来合并Epic账号。

UI接口

用于访问覆层功能的接口。

用户信息接口

用于获取用户信息(例如显示名称或国家/地区)并将显示名称映射到账号标识符的接口。