mns消息服務在功能上可以大緻分為隊列和主題兩大塊,其中隊列功能是提供一對一的傳統消息隊列中間件服務,主題功能是提供一對多的的廣播消息服務。
mns的主題功能可以支援将一條消息以多種方式廣播到使用者的終端。mns的主題功能不僅支援廣播到使用者的httpserver,也支援推送到使用者的mns隊列裡,還支援通過短信、郵件的方式做推送。現在,主題功能也支援通過移動推送直接将消息廣播到使用者的app終端。
未來我們也會根據廣播推送的場景做更多的有機結合:比如使用者可以在一條消息裡同時指定推送app和推送短信分别的展示内容,然後在推送app不可達時改為推送短信;再比如比較常見的監控報警場景,一條報警消息可以被通過多種途徑發出去等。
mns的主題功能對移動推送的支援,是通過阿裡雲的ram授權使用了阿裡雲的移動推送這個産品,是以使用者需要先開通“移動推送”。
配置app:app建立成功後,強烈建議您去配置app。在app詳情頁點選配置應用。
android配置: 勾選android,并填入packagename,包名需要與您的代碼中的applicationid保持一緻。請務必確定您建立的不同應用具有不同的packagename,阿裡雲移動推送android sdk以packagename作為路由依據,不同應用配置相同包名,可能導緻消息錯誤發送,即與目标應用有相同包名的應用接收到推送消息。
在app清單點選應用證書按鈕即可檢視該應用的appkey和secret。
在app清單頁下載下傳app端需要內建的sdk
配置sdk
安裝配置好的app到終端手機
進入topic的"訂閱詳情"
建立訂閱
向topic發送消息
配置移動推送消息的相關屬性
如果您在使用過程中遇到了什麼問題,或者有什麼想法願意一起交流,請站内信或者工單聯系我們~