【文件属性】:
文件名称:appmsgsrv:WebAndroidiOS 消息推送服务
文件大小:996KB
文件格式:ZIP
更新时间:2021-06-05 08:26:24
Go
应用消息服务
在 基础上做了扩展,加入了用户、群、组织机构等应用元素。
特性
会话推送
用户-用户、用户-群、应用-用户推送
iOS 通知
Web 推送
图片、语音、链接推送
配额与统计
实现概要
在 gopush 中进行实现(web 进程)
用户登录后返回
id:作为 gopush 的 key
token:用于身份验证
用户/应用/群/组织机构都是使用 id 作为 key
用户未登录时使用默认的 key
用户发送群组消息时转为对该群组内所有用户的 id 批量发送
对外提供对应用数据管理的 RESTful 接口,例如用户 CRUD
数据库表
用户(user、user_user)
组织机构(tenant、org、org_user)
应用(application)
群(qun、qun_user)
客户端版本(client_version)
会话
一个会话对应一个推送连接,连接断开会话终止。