簡體   English   中英

建議在應用程序圖標上顯示徽章(數字)的方法是什么?

[英]What is the recommended way to show a badge (a number) on the Application Icon?

我正在使用Xamarin創建消息傳遞移動應用程序。 該應用程序有望在Android和IOS上運行。 我需要為此應用程序實施通知,以便通過應用程序圖標顯示未讀郵件的總數。

我正在考慮以下選項:

  1. 我是否應該創建一個后台服務來進行長時間池化並調用服務器以獲取未讀消息的總數並顯示在應用程序圖標上?

  2. 還是創建將未讀郵件的總數推送給客戶端的推送通知服務?

請告知是否有其他建議的方法來完成此操作。

謝謝,

Arfan

除了在某些情況下(例如健康工具包數據同步等),iOS不會允許和鼓勵后台服務,因此,通過推送通知進行清除的明確選擇。 請采用第二種方法。

當您以如下所示的JSON格式發送推送通知數據時,它將更新:

{
    "aps": {
        "alert": "Test Push Notification",
        "sound": "yourSound.aiff",
        "Badge": "desiredNumber"
    }
}

它稱呼您要做的徽章

為了您的方便,此信息由制造商在Android中提供,

它可能不會在許多設備中顯示。

閱讀 WhatsApp提供的文章

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM