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註冊時,提供正確的推送證書。
相關文章
相關標籤/搜索