如果您的作品使用基于事件的成就(以前称为“成就 2013”),并且您希望继续支持多个平台,则必须继续使用基于事件的成就。这是必需的,以便用户可以在所有平台上保留其成就。
- 开发人员可以在作品发布后添加成就,而无需额外的代码更改或作品更新。如果作品在发布时已良好地进行了检测,则开发人员可以通过在云中更新作品的服务配置来添加新的成就。
- 对于相同的作品内用户行为,作品可以进行更少的服务调用。例如,作品可能会记录单个事件,其用户统计信息适用于多个方面。该事件最终可能会为成就、排行榜以及业务智能 (BI) 报告作出贡献。
数据管道
以下步骤提供了使用成就服务的关键阶段的高级视图。- 配置 设计并发布作品配置,指定 XBOX 服务应处理或存储的相关数据。
- 检测 在作品中实现事件日志记录,以便正确编码和传输数据。
- 收集 作品使用客户端日志记录库将事件馈送到数据平台。其服务根据作品配置对事件进行处理,以适当地聚合、关联、路由和存储统计信息。
- 成就处理 服务处理传入的统计信息变化,以检测何时满足成就目标。根据作品配置,服务会解锁成就、提醒相应的奖励系统并存储成就记录。
- 通知 成就服务将解锁活动传达给用户(通过系统 Toast 通知)、作品、XBOX 客户端和其他 XBOX 服务,以支持其他体验和功能。
- 分析 在线报告和 BI 平台,供发行商了解玩家如何使用其作品。
成就服务的关键功能
XBOX 服务大大扩展了成就服务,为作品开发人员在如何使用成就来推动用户参与度方面提供了更多的选项和控制。 基于事件的成就服务引入了以下功能:- 云触发解锁
- 挑战
- 在成就中使用深层链接
- 成就进度
