
基础产品
适用各种通信场景,接入灵活

融合场景
专为场景打造,接入成本低

扩展能力
核心能力延展,功能全面

更多服务
一站式服务,满足各种需求
回答:
建群流程:
1. App 向 App Server 发起 Http request,传入定位和范围,请求建群。
2. App Server 创建群组,缓存定位和范围。
3. App Server 调用融云 Server Api(/group/create),告知融云群组信息。
加群和退群流程:
1. App 实时收集用户所处位置,定时向 App Server 发起 Http request,传入自己的定位。
2. App Server 根据 App 传入的定位,遍历用户所在群组,如果脱离了群组所在范围,则转到退群流程;遍历所有群组,如果进入群组范围,则转到加群流程。
加群流程(App Server 收到 App 定位后):
1. App Server 调用融云 Server Api(/message/private/publish)向用户发送邀请入群的自定义消息,提示用户可以加入到该位置的指定群组。
2. App 弹窗提醒用户加群。用户同意或者拒绝的时候 App 向 App Server 发起 Http request,加入或者拒绝进入群组。
3. App Server 根据 Http request 的参数,处理用户加入或者拒绝的逻辑。
4. 如果用户加入群组,App Server 调用融云 Server Api(/group/join),告知融云有用户加入群组。
退群流程(App Server 收到 App 定位后):
1. App Server 将用户移除出群组。
2. App Server 调用融云 Server Api(/group/quit),告知融云有用户退出群组。
3. App Server 调用融云 Server Api(/message/private/publish)向用户发送退群的自定义消息。
4. App 收到退群消息之后提醒用户已经退出群组。