1. 程式人生 > >利用第三方推送平臺做notify實現推送訊息

利用第三方推送平臺做notify實現推送訊息

最近可能要做一個訊息推送平臺的建設,app那邊是外包出去的,可能會用到極光推送或者其他的第三方平臺,但是使用者的資料需要持久化儲存,並且也應該對第三方保密。

如果做伺服器端的話要儘可能的考慮高併發和執行效率的問題。

初步規劃如下:


大概流程如下:

  1. APP端向訊息平臺傳送一條包含傳送者、傳送目標的資訊,儲存到訊息平臺;
  2. 訊息平臺收到訊息,給APP端迴應;
  3. 訊息平臺將訊息token通過jpush等第三方推送平臺推送到目標客戶端;
  4. 目標客戶端通過jpush的獲取的token到訊息平臺獲取訊息;
  5. APP端應該設定timer向訊息平臺請求資訊同步;
  6. 訊息平臺應該有持久化資訊的獲取介面,如果客戶換裝置的話可能會用到。

實現和評審要到下一週的工作日進行,不知道這個設計是否能夠通過。