基于阿里云移动推送的移动应用推送模式最佳实践
生活随笔
收集整理的這篇文章主要介紹了
基于阿里云移动推送的移动应用推送模式最佳实践
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
摘要:?### 一、概念 以下概念對應系統設計時的語義,對于如何合理使用移動推送有借鑒意義 #### 1.1 設備 安裝并使用開發者移動應用的裝置 #### 1.2 設備ID 阿里云移動推送為設備分配的唯一ID,可以通過阿里云移動推送SDK端提供的接口獲取
點此閱讀原文:http://click.aliyun.com/m/43047/
一、概念
以下概念對應系統設計時的語義,對于如何合理使用移動推送有借鑒意義
1.1 設備 安裝并使用開發者移動應用的裝置
1.2 設備ID 阿里云移動推送為設備分配的唯一ID,可以通過阿里云移動推送SDK端提供的接口獲取
1.3 賬號 使用開發者開發應用的終端用戶賬號,以手淘為例,這個的賬號指的是終端用戶的淘寶賬號
1.4 標簽 終端用戶的屬性標識,用于對用戶進行分組
1.5 別名 設備(及使用設備的用戶)的昵稱
二、關聯關系和限制
2.1 deviceID 與設備一一對應,阿里云移動推送系統自動分配,通過接口獲取
2.2 賬號 與deviceID一一對應,對于同一設備切換賬號的場景,通過重新綁定賬號實現
2.3 別名 一個deviceID可以對應多個別名 別名是用戶粒度的概念,建議用于單推的場景
2.4 標簽 一個deviceID可以對應多個標簽,一個標簽也可以對應多個deviceID
三、推送模式最佳實踐
3.1 單推
向指定設備推送,可以通過向指定的deviceID、賬號、別名推送實現
別名推送在單推場景下的幾種常見使用方法:
3.2 組推
向一組用戶推送消息 建議使用標簽推送
3.3 全推
向全體用戶推送 使用全量推送模式
識別以下二維碼,干貨:
點此閱讀原文:http://click.aliyun.com/m/43047/
一、概念
以下概念對應系統設計時的語義,對于如何合理使用移動推送有借鑒意義
1.1 設備 安裝并使用開發者移動應用的裝置
1.2 設備ID 阿里云移動推送為設備分配的唯一ID,可以通過阿里云移動推送SDK端提供的接口獲取
1.3 賬號 使用開發者開發應用的終端用戶賬號,以手淘為例,這個的賬號指的是終端用戶的淘寶賬號
1.4 標簽 終端用戶的屬性標識,用于對用戶進行分組
1.5 別名 設備(及使用設備的用戶)的昵稱
二、關聯關系和限制
2.1 deviceID 與設備一一對應,阿里云移動推送系統自動分配,通過接口獲取
2.2 賬號 與deviceID一一對應,對于同一設備切換賬號的場景,通過重新綁定賬號實現
2.3 別名 一個deviceID可以對應多個別名 別名是用戶粒度的概念,建議用于單推的場景
2.4 標簽 一個deviceID可以對應多個標簽,一個標簽也可以對應多個deviceID
三、推送模式最佳實踐
3.1 單推
向指定設備推送,可以通過向指定的deviceID、賬號、別名推送實現
- deviceID是阿里云移動推送系統為設備分配的ID號,默認只存儲在推送SDK和阿里云后臺,這個ID除標識作用外沒有特殊的意義,一般開發者推送管理平臺無需存儲該ID
- 賬號、別名都是開發者設置的ID信息,開發者的推送管理系統中保存有相關的信息和關聯關系,易于管理和維護。
別名推送在單推場景下的幾種常見使用方法:
- 對單個用戶的別名進行推送
- 以教育類App的一種常見場景為例:某學生進入校園,需要向家長推送一條消息,此時為注冊的家長添加一個別名,并通過別名推送。
- 多渠道統一管理
- Android系統碎片化比較嚴重,App往往需要接入多種推送渠道,此時不同渠道可以使用統一的別名,簡化推送系統的管理復雜度
- 非登錄狀態推送
- 部分App用戶支持非登錄狀態使用,這種情況下無法使用賬號推送功能,可以通過為該終端用戶綁定別名,并使用別名推送,來實現向非登錄狀態用戶推送消息的目標
3.2 組推
向一組用戶推送消息 建議使用標簽推送
3.3 全推
向全體用戶推送 使用全量推送模式
識別以下二維碼,干貨:
總結
以上是生活随笔為你收集整理的基于阿里云移动推送的移动应用推送模式最佳实践的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 专注数据,打造阿里云Elasticsea
- 下一篇: AliOS Things声源定位应用演示