騰訊信鴿是騰訊官方打造一個免費的專業的移動推送平臺,它支持百億經的通知、信息等推送,可以非常方便的通過SDK嵌入更好的操作,支持對指定用戶的推送,是目前開發app必備的文件。
騰訊信鴿推送平臺Android sdk升級指南
壓縮包內已附上的接入文檔,按照pdf上的提示操作即可。
騰訊信鴿推送平臺功能特色
快速接入
最短時間內體驗
最快最穩定的推送服務
精準觸達
針對各類目標用戶
多維度傳遞價值信息
聯合保活
多應用共享通道機制
騰訊系應用參與聯合保活
全面監控
精確統計觸達效果
關鍵數據盡在掌握
騰訊信鴿返回碼
服務器
客戶端
常見問題
Q:推送數量/推送頻率限制?
A:推送數量無限制。
推送頻率上,僅全量廣播限頻為每3秒一次,其他推送行為不限頻。
Q:對單個設備,保存多少條離線信息?保存時間?
A:離線消息Android最多保存5條,iOS最多保存1條;保存時間最多72小時。
Q:標簽方面限制?
A:單個設備最多設置100個標簽,單個app全局最多可以有10000個不同的標簽。
Q:信鴿與騰訊開放平臺的APPID數據是否相通?
A:當你在開放平臺注冊應用并使用信鴿后,應用的信息會自動從開放平臺同步至信鴿平臺,單獨使用信鴿時不用重新接入應用。但是,在信鴿接入的應用不會同步至開放平臺。
Q:當第一次注冊成功后,沒有反注冊,以后使用還需要注冊嗎?
A:不需要,只要沒反注冊,就不需要再次注冊
Q:應用關閉或結束進程后,還能收到推送消息嗎?
A:一般情況下都能收到。推送服務會在應用關閉后,繼續在后臺運行并能夠接收到消息。如果推送服務被結束,服務會自動重啟并可以正常接收消息。
Q:設備注冊為什么收不到回調信息?
A:注冊操作中,后臺只可能有三種出錯行為:
1、不響應;
2、返回錯誤格式的數據包;
3、返回錯誤碼。這三種行為終端應該都可以檢測到并給出回調。
Q:為什么我推送成功了,有了抵達量,點擊量卻等于0?
iOS點擊量統計需要調用特殊代碼,具體請參考iOS開發文檔。
Q:為什么會出現推送通知時,只有聲音卻沒有文字信息的情況?
A:該問題與系統有很大關系,需要拿設備的logcat來進行特定分析。
Q:token與Account區別?
A:token是一臺設備(device)的標識,賬號是一個用戶(users)的標識。一個token只能綁定一個賬號,多次綁定時,以最后一次為準。
Q:賬號在設備A上登陸過,又在設備B上登陸?給這個賬號發信息會怎么樣?
A:只要是沒有注銷,則兩臺設備都會收到
Q:標簽與賬號的區別?
A:標簽是用于標識一個token或用戶的一些屬性,如廣東省、男性、游戲玩家等。帳號是用戶的賬號,請勿用標簽作為別名使用。
Q:在應用列表中看到“覆蓋設備數”,具體指的是什么?
A:是指該應用下處于注冊狀態的設備數/終端數,同時也是該應用在推送時可以覆蓋到的最大設備數。終端若調用了unregister的接口,覆蓋設備數會減少。
Q:為什么在web端推送出現服務器繁忙?
A: 請先檢查token以及所選推送環境是否正確,然后檢查證書是否正確提交,若還出現相同錯誤可重新制作一份不帶密碼的證書提交再試。
Q:推送過程中,非定時推送(立即推送)能否撤銷?
A:不能,只有返回push_id的任務才可以做撤銷操作。
Q:推送后查看推送列表,已經推送完成了,狀態卻顯示推送中,怎么辦?
A:刷新再試試。
Q:在推送時,如何向單個用戶推送消息?
A:請參考開發手冊,有關于“推送消息給單個設備”和“推送消息給單個賬戶或別名”的使用指南。
Q:用戶重連上線后收到多條push的順序是怎樣?
A:按照消息ID遞增。客戶端也是按照此規則收取消息,因此,收消息的順序就是發消息的順序。
Q:我現在有安卓的用戶和iOS的用戶,那我php后臺要寫兩個不同的接口分別推給安卓用戶和ios用戶嗎?
A:需要調用兩次推送接口 也可以把兩個封裝為一個。
Q:如果定時push選擇的是過去的時間,是不是不會push出去?
A:不是,選擇過去的時間系統則會立刻發送。
更新內容
1. 提升Service保活,提高到達率
2. 兼容Android 6.0及以上系統
3. 優化通信方式,優化網絡
- PC官方版
- 安卓官方手機版
- IOS官方手機版