極光論壇很多人遇到這種問題:在收到推送消息的那一瞬間,推送圖標被截取。在極光論壇大多數(shù)人的答案是圖片適配,既在不同的drawble文件夾放推送的icon,然,極光推送默認調(diào)用應用的launcher_icon,我的手機分辨率是1920*1080,調(diào)用drawable-xhdpi文件夾里面的launcher_icon,大小為144*144,而在drawable-xhdpi中的通知的圖標大小為48*48才會顯示全,所以出現(xiàn)被截取的現(xiàn)象是很正常不過。
創(chuàng)新互聯(lián)自2013年起,先為岫巖等服務建站,岫巖等地企業(yè),進行企業(yè)商務咨詢服務。為岫巖企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。問題來了,既然極光默認調(diào)用應用的launcher_icon,難道我們要把應用的launcher_icon改為48*48嗎?這樣我們的應用圖標在桌面上顯示的肯定小,出現(xiàn)白邊。問了極光的技術客服,不知道他們是沒有懂我的意思還是上什么的,他們的答案依然是對圖標做適配。呵呵,要把應用圖標大小改為48*48?
當然極光也提供了對應的解決方案,只是官方文檔只說了在客戶端如何,卻沒有說要在服務端做對應的設置,導致本屌走路不少彎路。
1、 客戶端設置:http://docs.jpush.cn/pages/viewpage.action?pageId=2621539
原文如下:
自定義的通知欄樣式,是在客戶端進行的。請參考 通知欄樣式定制API 來看所支持的功能。
有個 PushNotificationBuilder 概念,開發(fā)者使用 setPushNotificationBuilder 方法為某種類型的 PushNotificationBuilder 指定編號。
setPushNotificationBuilder 可以在 JPushInterface.init() 之后任何地方調(diào)用,可以是開發(fā)者應用的邏輯來觸發(fā)調(diào)用,或者初始化時調(diào)用。
只需要設置一次,JPush SDK 會記住這個設置。在下次收到推送通知時,就根據(jù)通知里指定的編號來找到 PushNotificationBuilder 來展現(xiàn)、執(zhí)行。
此 API 改變默認的編號為 0 的通知欄樣式。
此 API 為開發(fā)者指定的編號,設置一個自定義的 PushNotificationBuilder(通知樣式構建器)。
定制聲音、震動、閃燈等 Notification 樣式。
int builderId =1;
BasicPushNotificationBuilder builder = new BasicPushNotificationBuilder(MainActivity. this ); 創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務器,動態(tài)BGP最優(yōu)骨干路由自動選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡助力業(yè)務部署。公司持有工信部辦法的idc、isp許可證, 機房獨有T級流量清洗系統(tǒng)配攻擊溯源,準確進行流量調(diào)度,確保服務器高可用性。佳節(jié)活動現(xiàn)已開啟,新人活動云服務器買多久送多久。 分享標題:極光推送狀態(tài)欄圖標顯示不全(原創(chuàng))-創(chuàng)新互聯(lián) 網(wǎng)站路徑:http://weahome.cn/article/hjopg.html 其他資訊 |