您尚未登录

登录

您尚未登录

登录

推荐您使用PC浏览器访问

确定
  • 开发者中心
  • >
  • 云游戏
  • >
  • 快速入门
  • >
  • 排队管理
  • >
  • iOS

排队管理

1 排队触发条件

接入商所购买云服务实例和并发数达到上限;

2 排队处理机制

2.1 接收到排队提示

开始云游戏后,如果当前游戏需要排队时,会收到如下信息:

{
  "sceneId": "queue",
  "extraInfo": {
    "state": "confrim",
    "title": "##排队提示##",
    "index": 3,
    "queues": []
  }
}
字段 类型
state = “confrim” 提醒用户需要排队
index 当前排队人数
queues 多队列排队信息

2.2 进入排队

调用 confirmQueue 方法,进行开启排队

2.3 排队状态更新

开启排队后会接收到排队状态更新信息

{
  "sceneId": "queue",
  "extraInfo": {
    "state": "update",
    "title": "##排队提示##",
    "index": 3,
    "second": 300,
    "timeStr": "五分钟",
    "queues": []
  }
}
字段 类型
state = “update” 提醒用户需要排队
index 当前排队人数
queues 多队列排队信息
second 预计剩余秒数

2.4 排队成功

排队成功 state = “entering”,即将进入游戏

{
  "sceneId": "queue",
  "extraInfo": {
    "state": "entering",
    "title": "##排队提示##"
  }
}

2.5 退出排队

调用 stop 退出游戏

×

本篇文章对你是否有帮助?

更多建议

请输入您的建议