用户管理

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

如何使用用户属性

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

  • 用户可编辑属性。此类属性的值由用户根据客户端侧的游戏内逻辑输入或指定,例如:名字、角色属性、游戏难度等。

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

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

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

要获取发布商帐户令牌:

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

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

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

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

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

  • 个人用户数据:
    • 姓名
    • 出生日期
    • 性别
    • 手机号码
    • 电子邮箱

Note
如要设置额外用户参数或设置游戏角色的参数,请参阅如何使用用户属性说明。如果应用程序中实现了好友系统,您还可以在用户帐户中添加好友列表管理功能。

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

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

Note
用户只能设置一次出生日期。数据一旦输入即无法更改。

  • ModifyUserDetails — 更改指定的用户数据。
  • UpdateUserEmail — 更新本地缓存的用户邮箱地址。
  • UpdateUserPhoneNumber — 更新本地缓存的用户电话号码。
  • ModifyUserPhoneNumber — 更改用户的电话号码。
  • RemoveUserPhoneNumber — 删除用户的电话号码。
  • ModifyUserProfilePicture — 更改用户的头像。
  • RemoveProfilePicture — 删除用户的头像。

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

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

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

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

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

  • 用户ID
  • 头像
  • 昵称

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

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

SDK方法

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

  • UpdateFriends — 更新本地缓存的用户好友数据。Get user’s friends API调用与SDK方法一起使用。

  • ModifyFriends — 更新用户的社交联系状态。Update user’s friends API调用与SDK方法一起使用。社交联系状态受以下操作影响:
    • 发送或取消好友请求
    • 接受或拒绝好友请求
    • 将用户从好友列表中删除
    • 阻止或取消阻止用户

  • UpdateSocialFriends — 更新用户社交网络好友的本地缓存数据。Get social account friends API调用与SDK方法一起使用。

  • GetUserProfile — 从用户的公开资料获取数据。Get user public profile API调用与SDK方法一起使用。

  • UpdateLinkedSocialNetworks — 更新用户社交网络数据。Get linked networks API调用与SDK方法一起使用。

实现社交网络的好友系统

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

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

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

  1. 使用LinkSocialNetworkToUserAccount方法将社交网络与玩家的帐户关联。Get URL to link social network to account API调用与SDK方法一起使用。
  2. 使用UpdateUsersFriends方法更新好友列表。Update social account friends API调用与SDK方法一起使用。
  3. 使用UpdateSocialFriends方法从关联的社交网络获取好友列表。Get social account friends API调用与SDK方法一起使用。

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

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

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