[英]Push Notification Changing Badge of AppIcon
我正在開發一個可以接收Push-Notifications
的應用程序。 收到通知后,我需要更改圖標徽章的編號並增加它。 這些通知存儲在我的應用程序中的UITableView
中。 當按下一行時,這意味着已經讀取了通知,所以我想減少徽章。 我是新手推送通知和徽章,我真的找不到任何有效的方法來做到這一點
任何解決方案
謝謝。
您無法從通知中自動增加徽章。 您的通知有效內容必須包含badge
屬性,該屬性將設置為badge
所需的確切值 。
要在應用內設置徽章值,您可以使用:
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:someInteger];
如果您希望每次收到通知時將徽章增加1,則需要跟蹤用戶徽章服務器端。
例如,如果向用戶發送3個通知,則數據庫中將為此用戶提供一個badge
列,其中3為值。 如果用戶打開其應用並點按其中一個通知,則您的應用必須將徽章圖標設置為2並向服務器發送請求以將數據庫值降低為2。
TL; DR:沒有badge:+1
或badge:autoincrement
通知的有效載荷中的badge:autoincrement
。 您必須跟蹤徽章的值服務器端。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.