用户管理

通过方法详解文档了解高级设置。

如何使用用户属性

您可以使用属性来管理应用程序用户的额外信息。用户属性是一个键值对。SDK支持以下属性类型:

  • 用户可编辑属性。此类属性的值由用户根据客户端侧的游戏内逻辑输入或指定,例如:名字、角色属性、游戏难度等。
  • 只读属性。此类属性的值在应用程序的服务器侧输入或编辑。建议将此类属性用于配置不经常更改的游戏角色属性或用户参数,例如:获得某个奖励的机会、游戏角色关键参数、用户类别等。

要管理用户属性,请使用以下SDK方法:

  • UpdateUserAttributes — 更新本地缓存的用户可编辑属性列表。
  • UpdateUserReadOnlyAttributes — 更新本地缓存的只读属性列表。
  • ModifyUserAttributes — 创建或编辑用户属性列表,更改在服务器侧进行。
  • RemoveUserAttributes — 删除指定ID的用户属性,更改在服务器侧进行。

使用只读属性时,可使用服务器令牌或发布商帐户令牌进行授权。

要获取发布商帐户令牌:

  1. 进入您的发布商帐户
  2. 通过浏览器的开发者工具前往Cookie文件查看页
  3. 复制pa-v4-token参数的值并将其粘贴到Authorization头中。

本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
隐藏

如何操作您应用程序中的用户帐户

用户可在用户帐户中配置以下数据:

  • 公开资料数据:
    • 头像
    • 昵称

  • 个人用户数据:
    • 姓名
    • 出生日期
    • 性别
    • 手机号码
    • 电子邮箱
注:
如要设置额外用户参数或设置游戏角色的参数,请参阅如何使用用户属性说明。如果应用程序中实现了好友系统,您还可以在用户帐户中添加好友列表管理功能。

您可以通过API调用管理用户帐户。Login & Account System插件实现了以下方法:

  • UpdateUserDetails — 更新本地缓存的用户数据。

注:
用户只能设置一次出生日期。数据一旦输入即无法更改。
  • ModifyUserDetails — 更改指定的用户数据。
  • UpdateUserEmail — 更新本地缓存的用户邮箱地址。
  • UpdateUserPhoneNumber — 更新本地缓存的用户电话号码。
  • ModifyUserPhoneNumber — 更改用户的电话号码。
  • RemoveUserPhoneNumber — 删除用户的电话号码。
  • ModifyUserProfilePicture — 更改用户的头像。
  • RemoveProfilePicture — 删除用户的头像。
本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
隐藏

如何操作您应用程序中的好友系统

好友系统允许您的用户搜索到彼此并建立社交联系。本SDK支持以下功能:

  • 按昵称搜索
  • 从社交网络获取好友列表
  • 管理好友列表、发送邀请、添加或移除好友、阻止用户消息等
  • 通过用户帐户管理个人数据

要实现好友系统,您的应用程序中应具有用户帐户功能。与该系统交互的方法使用来自用户帐户的以下参数:

  • 用户ID
  • 头像
  • 昵称

用户需指定昵称以确保好友系统正常工作。请实现以下昵称指定逻辑:

  • 使用通过用户名和密码注册时使用的名称作为昵称。
  • 实现在通过社交网络帐户或平台帐户认证时请求昵称。

SDK方法

Login & Account System插件具有以下操作好友系统的方法:

  • UpdateFriends — 更新本地缓存的用户好友数据。

  • ModifyFriends — 更新用户的社交关系状态。社交关系状态受以下操作影响:
    • 发送或取消好友请求
    • 接受或拒绝好友请求
    • 将用户从好友列表中删除
    • 阻止或取消阻止用户
  • UpdateSocialFriends — 更新用户社交网络好友的本地缓存数据。
  • GetUserProfile — 从用户的公开资料获取数据。
  • SearchUsersByNickname — 按昵称搜索用户。
  • LinkSocialNetworkToUserAccount — 将用户帐户与玩家用于认证的社交网络帐户关联。
  • UpdateLinkedSocialNetworks — 更新用户的社交网络数据。

实现社交网络的好友系统

要让用户在您的应用程序中与社交网络中的好友互动,请配置在艾克索拉侧存储好友数据:

  1. 前往您的发布商帐户
  2. 登录管理器部分单击打开,然后前往登录管理器项目
  3. 在登录管理器部分单击打开并设置
  4. 前往常规设置 > 验证
  5. 保存社交网络中的好友开关设置为
  6. 保存更改。

要使玩家的社交网络好友在应用程序中可用,请在应用程序中实现以下逻辑:

  1. 使用LinkSocialNetworkToUserAccount方法将社交网络与玩家帐户关联。
  2. 使用UpdateUsersFriends方法更新您的好友列表。
  3. 使用UpdateSocialFriends方法从关联社交帐户中获取好友列表。

本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
隐藏
上次更新时间: 2023年10月10日

发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。

报告问题
我们非常重视内容质量。您的反馈将帮助我们做得更好。
请留下邮箱以便我们后续跟进
感谢您的反馈!