看起來這是乙個很簡單的事情,不過,如果真的是這麼簡單的話,那簡直是太完美了,也不存在「開發半小時, debug 一整天」的問題了。下面,我以 windows 平台的推送為例,詳細解釋推送的原理。(至於為什麼選擇 windows 平台的推送,因為有中文文件而且好找……)
在提交應用之前,在開發平台上先進行註冊。
應用在執行時,從通用 windows 平台請求推送通知通道,並獲取有時間限制的 uri。該 uri 需要定期更新。
應用將 uri 傳送到服務商自己的雲服務。然後服務商將 uri 儲存在自己的雲服務上,以便在發生通知時訪問該 uri。
在傳送通知之前,雲服務需要向 wns 驗證該推送服務。該驗證具有有限期,在此之前持續有效,無需每條通知都重複申請。
當雲服務有要傳送的更新時,將使用上述的通道 uri 通知 wns。
wns 接收請求,並返回確認到雲服務,並將在適合的時候(不保證即時)將通知推送到相應的裝置。
看了這些原理,你應該對推送通知有大概的了解了。至於如何請求推送通道、如何請求驗證等問題,限於篇幅這裡也解釋不清,大家可以了解有關網路協議的資料。感謝你看到這裡。
要來了!國內安卓統一推送標準將於3月開啟測試
2017年,工信部旗下的泰爾實驗室聯合國內多家廠商成立了 安卓統一推送聯盟 旨在為國內的訊息推送服務建立統一的標準,為終端使用者提供更好的手機使用體驗,為應用開發者更好解決訊息推送需求。2018年3月,統一推送聯盟開始啟動相關標準測試和認定工作。就在前日,統一推送技術要求和測試方法 面向社會公開徵求...
要來了!國內安卓統一推送標準將於3月開啟測試
開發四年只會寫業務 分布式高併發都不會還做程式設計師?2017年,工信部旗下的泰爾實驗室聯合國內多家廠商成立了 安卓統一推送聯盟 旨在為國內的訊息推送服務建立統一的標準,為終端使用者提供更好的手機使用體驗,為應用開發者更好解決訊息推送需求。2018年3月,統一推送聯盟開始啟動相關標準測試和認定工作。...
鴻蒙OS支援統一推送 拒絕垃圾資訊
6月2日,華為正式發布了harmonyos 2鴻蒙系統,打通手機 電腦 平板 電視 無人駕駛 車機裝置 智慧型穿戴等裝置,打造面向萬物互聯時代的全場景分布式體驗。鴻蒙os基於微核心apily打造,通過虛擬終端互聯,將人 裝置 場景有機地聯絡在一起,行成互聯互通,資源共享。統一推送聯盟今天宣布,通過積...