android push推送相關基本問答總結_Android

來源:互聯網
上載者:User

通知和訊息有什麼區別?

通知:發送後會在系統通知欄收到展現,同時響鈴或震動提醒使用者.
訊息:發送後不會在系統通知欄展現,SDK將訊息傳給第三方應用後需要開發人員寫展現代碼才能看到.

什麼是標籤tag?

標籤是使用者的一種屬性,在給某些使用者佈建某類標籤後就可以針對推送。比如給喜歡“足球”打上“足球”標籤,就可以只給他們精準推送。可以在應用管理頁面管理每個應用的標籤,每個應用最多打100個標籤

Android平台SDK對手機和作業系統有哪些要求?

SDK支援Android1.6及以上版本的手機系統
手機必須要有網路(GPRS、3G或Wifi網路等)
手機可以沒有SIM卡,但可能導致部分功能缺失 手機可以不掛載SD卡,但會使部分功能無法正常工作

SDK是否對電量和流量消耗如何?

SDK特意針對手機最佳化,空載耗電每日15-50毫安,空載流量0.8-1.2M/月

發送訊息和通知手機沒有收到?
•服務端推送訊息、通知的格式是否正確(格式可以參考服務端介面文檔;用個推開放平台(dev.getui.com)推送不需要確認)
•行動電話通訊是否正常 ( 可以用瀏覽器多點幾個網頁 )
•請檢查SDK是否成功初始化並獲得ClientID(詳見《個推平台用戶端SDK接入文檔》- 擴充功能 – 擷取透傳訊息
•如果發送的是訊息,需要開發人員寫接收處理展現代碼,請確認是否寫了相應的處理代碼
•已成功初始化並獲得ClientID的情況下,通過個推開放平台-故障排查-已有clientid進行一鍵監測

SDK沒有得到clientid應該怎麼辦?

• 請確認手機是否正常啟動應用
• 請確認手機是否開啟移動網路(GPRS、3G)或Wifi網路
• 請強行停止應用後重新啟動並等待幾分鐘
• 如果按照以上步驟仍舊沒有取到ClientID,請卸載重裝應用

是否提供了服務端API?

是的,服務端提供了三個API介面供開發人員調用,詳細的用法參見《個推平台服務端介面文檔》

為什麼我調用服務端介面顯示“result=sign_error”?

• 請確認編碼是否是UTF-8,不是則修改為UTF-8
• 檢測appid,appkey,masterSecret相關的值,尤其masterSecret不要與appsecret搞混。

為什麼有時候服務端API推送手機沒有收到?

以下情況手機收到訊息在通知欄不會顯示,需要開發人員寫接收處理資料代碼展現
• 用pushmessage推送訊息
• 用pushSpecifyMessage推送訊息,同時pushType值為“TransmissionMsg”
• 用pushGroupMessage推送訊息,同時pushType值為“TransmissionMsg”

個推推送平台頁面特定使用者中請上傳正確的使用者名稱單是指什嗎?

Clientid列表,格式為txt檔案,每行一個clientid,斷行符號換行,大小上限為20M

應用詳情處 註冊使用者數和線上數都是0,是什麼原因?

• 查看用戶端是否拿到clientid
• 註冊使用者數延遲到第二天統計,線上使用者數延遲15分鐘左右
• 可能您修改過應用appid,導致clientid綁定在之前的appid上,你需要的操作:刪除sd卡libs目錄,應用清除資料或者卸載重裝,再啟動應用重新擷取clientid

接入引導中的三個測試推送按鈕無法收到,但故障排查能收到
您應該修改過應用appid,導致clientid綁定在之前的appid上,你需要的操作:刪除sd卡libs目錄,應用清除資料或者卸載重裝,再啟動應用重新擷取clientid

clientid在什麼情況下會改變呢
在手機沒有sd卡的情況下,應用卸載重裝或者清除資料是會變化clientid的,不排除其他異常情況,但目前未發現

我本來啟動了我的應用程式,接著我點擊通知,他又啟動了我的應用程式,等於我啟動了兩個,這是為什嗎?
通過服務端介面推送參數transmissionType設定為1或者通過個推開放平台進階設定選擇立即啟動選項時,確實會出現這種情況。
如果需要避免此現象,建議通過服務端介面推送時參數transmissionType設定為2,並填寫透傳訊息;通過個推開放平台推送時,進階設定中設定立即啟動選項為
否,並填寫透傳訊息。用戶端擷取透傳訊息判斷應用目前狀態,再根據狀態做相應的處理。

在同一個手機登入過兩個帳號,那麼在我的伺服器上,這兩個帳號關聯的clientID就一樣了,那推送的訊息就亂了?
對於個推只根據使用者clientid進行訊息下發的,無法避免此類情況。建議用戶端維護一套使用者id和clientid的關係,使用者登入時檢測使用者id和clientid的綁定關係,下發時根據關係對相應的clientid進行下發。

收到推送,手機頂部的那一欄顯示的是機器人,為什嗎?
需要在工程中drawable下放一張以push.png命名的表徵圖

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.