你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> apns關於APP數字角標的了解

apns關於APP數字角標的了解

編輯:IOS開發綜合

此文描繪了apns關於APP數字角標的了解的相關內容,詳細內容請看上面

  前兩天群裡有兄弟在吐槽,做近程推送的時分:老板要求APP桌面圖標的右上角顯示白色未讀數字(數字角標)要精准,有多少未讀告訴就顯示數字幾;但是後台的弟兄在發送推送告訴的時分,每次的角標是1,然後要挪動端這邊自己去把這個未讀數字去累加,然後顯示在APP上;並且後台十分頑固的以為這個累加未讀音訊數量是在挪動端處置的.....

  這就為難了,碰到頑固的隊友,溝通不成的時分的確是很苦楚的!

  這裡我說說自己在做推送功用時分的這個角標的驗證進程和了解,給前面的為碰到相似狀況的同窗一些參考。

  隨意截個圖舉個例子看看

apns關於APP數字角標的理解{ "aps" : { "alert" : { "title" : "Game Request", "body" : "Bob wants to play poker", "action-loc-key" : "PLAY" }, "badge" : 5 }, "acme1" : "bar", "acme2" : [ "bang", "whiz" ] }

“aps”格式是固定的,前面的"acme1", "acme2”是自定義的數據。其中“badge"就是app的角標數字

所以要證明APP的桌面白色角標(未讀音訊數字)究竟是由後台控制的還是挪動端自己控制的,這個很容易。

讓app外部不要自己操作角標變化,或許把該app完全加入,然後後台開端推送,假定推送的音訊badge是數字幾,而且app的角標也是顯示數字幾,

這個就足以證明app的白色角標是由後台推送時分控制的了!

當然話說回來,想要完成對app這個角標的精准顯示,需求一個弱小的後台:對每個會員在app的讀取未讀音訊停止追蹤記載上報,

然後下次推送的時分,對每個會員要停止未讀音訊的統計,然後在推送音訊外面設置精准的badge數字。就能做到app精准的顯示未讀音訊數字了。

我們看比方QQ,微信等app,它們的角標數字是做的十分精准的,人家的後台之弱小,那是沒得比的。

但是我們普通的APP, 你也想做到角標精准?有必要嗎?你連做推送都是用了第三方的推送sdk如極光、個推,你還想做到精准顯示角標,你去看看極光和個推關於群推的辦法,

壓根都沒提供精准設置badge的地位,闡明想完成精准完成角標,專門研討推送的這些第三方公司也覺得難度很大,或許說要付出很大的代價!

普通來說,大少數app的角標數字做的是意思意思,沒那個精准,我測試過的有百度地圖、簡書、新浪財經等等,app的角標顯示也沒有做什麼精准顯示。所以關於我們做的假如是一個普通的app, 角標數字的顯示也就意思意思就行了,次要是為了提示用戶你有未讀音訊嘛!真的想做到精准顯示角標,那就要和後台的兄弟談好,讓他們做好預備加油開干把!

以上就是這篇文章的全部內容了,希望大家可以喜歡。

【apns關於APP數字角標的了解】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved