GoBelieve IM 消息推送的方案

消息推送设计方案以下:服务器

全部接入im SDK的deviceTOken都会存储到IM服务器。就能够socket

IM服务器来根据大家服务器指定的useId来下发消息。
判断客户端在线,而且APP在前台。就是socket下发,IM 消息。
若是客户端不在线,或者APP在后台,就走推送(安卓是第三方推送,IOS是apns)。
SDK使用中,就不不须要管deviceToken。
只管给须要的userID 发送消息。
消息到服务器后,下发是 IM消息,仍是走通知推送。由这个机制来控制

spa

接入主要作的是:设计

  1.   客户端按DEMO获取devicetoken,在下列操做时作正确的绑定和解绑devicetoken:APP启动,切后台,切前台,帐户退出,切换帐户。
  2.   客户端保证devicetoken绑定成功。
  3.   APP注册时,提供正确的推送证书。
相关文章
相关标签/搜索