授权和玩家数据

您可以将游戏状态数据(已完成的关卡、经验、应用内购买等)保存在 Yandex 服务器上或将其发送到您自己的服务器。您还可以使用 Yandex 用户档案中的某些数据(如用户名)来个性化游戏。

玩家信息

要开始使用玩家数据,请将 Fetch player info 操作与触发条件 Player info is successfully fetchedFailure to fetch player info 结合使用。

要获取玩家数据,请使用:

  • 条件 Player is authorized:检查玩家是否在 Yandex 上获得授权。
  • 条件 Player personal info access granted:检查是否已获取玩家的个人数据。
  • 表达式 Player signaturestring,包含来自 Yandex 个人资料的用户数据和签名。由两个以 Base64 格式编码的字符串组成。
  • 表达式 Player avatarstring,玩家头像链接。
  • 表达式 Player namestring,玩家名称。
  • 表达式 Player paying statusstring,用户在平台上的支付活动状态。
  • 表达式 Player unique idstring,玩家的唯一标识符。

游戏内数据

要处理用户的游戏内数据,请使用以下操作:

  • Get player data — 请求用户的游戏内数据并将其写入 JSON 对象。
  • Set player data — 从 JSON 对象将用户的游戏内数据发送到 Yandex Games。
  • Get player stats — 请求用户的数值数据并将其写入 JSON 对象。
  • Set player stats — 从 JSON 对象将用户的数值数据发送到 Yandex Games。
  • Increment player stats — 将用户的数值数据增加指定值。

重要

所有这些操作都是异步的,其执行需要一些时间。请记得使用 Wait for previous actions 操作以避免错误。


存储库
上一篇
下一篇