# 禁止换绑活动

# 说明

在特定的活动中,我们可能不希望用户更换已绑定的游戏角色。本功能确保用户在一次活动中只能绑定一个游戏角色,且一旦绑定,该角色将不可更改。

# 绑定流程图

以下是用户绑定游戏角色的简要流程图:

绑定流程图

# 用户界面设计建议

具体开发细节可参考"平台开发指引"

# 允许换绑页面设计建议

  • 仅需实现“绑定游戏账号”与“切换游戏”的功能。用户应能随时在页面上进行切换。 允许换绑

# 禁止换绑的界面

  • 当用户登录平台但尚未绑定时,应显示“绑定游戏账号”按钮。
  • 若用户已绑定到特定游戏业务(例如:穿越火线),应展示已绑定的角色和大区信息,并提供“切换账号”按钮。
  • 由于活动最终需要绑定到具体活动,页面上应添加“确认参与”按钮。若用户尚未绑定到活动,点击此按钮将弹出确认对话框。若用户已绑定,则该按钮应隐藏,并在页面上展示已绑定的活动角色信息。
  • 考虑到角色一旦绑定到具体活动的严肃性,用户点击“确认参与”时应弹出确认对话框。

不允许换绑

# 平台开发指引

  1. 查询绑定状态:首先调用GetActBind 接口,来检查用户是否已绑定到该活动。若已绑定,直接从接口返回值中获取并展示用户绑定信息。若未绑定,则进入下一步。
  2. 检查游戏角色绑定:通过GetBindInfo 接口查询当前平台账号是否已有绑定的游戏角色。若有,按步骤3引导用户完成活动绑定;若没有,则引导用户按常规流程将游戏账号绑定到平台UID。
  3. 完成活动绑定:在确认存在已绑定的游戏角色后,使用ActBind 接口将平台账号与游戏角色的关系绑定到具体活动。此操作应由平台封装为前端按钮,供用户点击完成绑定。

以上开发步骤可概括为下图:

不允许换绑

lastUpdate: 4/18/2024, 2:39:51 PM