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