1. 程式人生 > >GoBelieve IM 消息推送的方案

GoBelieve IM 消息推送的方案

apn dem 所有 消息 做的 pan 切換 賬戶 mic

消息推送設計方案如下:

所有接入im SDK的deviceTOken都會存儲到IM服務器。就可以

IM服務器來根據你們服務器指定的useId來下發消息。
判斷客戶端在線,並且APP在前臺。就是socket下發,IM 消息。
如果客戶端不在線,或者APP在後臺,就走推送(安卓是第三方推送,IOS是apns)。
SDK使用中,就不不需要管deviceToken。
只管給需要的userID 發送消息。
消息到服務器後,下發是 IM消息,還是走通知推送。由這個機制來控制

接入主要做的是:

  1.   客戶端按DEMO獲取devicetoken,在下列操作時做正確的綁定和解綁devicetoken:APP啟動,切後臺,切前臺,賬戶退出,切換賬戶。
  2.   客戶端保證devicetoken綁定成功。
  3.   APP註冊時,提供正確的推送證書。

GoBelieve IM 消息推送的方案