我向用戶推送沒有徽章密鑰或徽章= 0的通知負載,通知無法從通知中心刪除。這是我的有效載荷:無法清除通知中心沒有Aps徽章或徽章= 0?
{
"aps" : {"alert" : "bala bala"}
//or "aps" : {"alert" : "bala bala", "badge" : 0}
}
然後從NC打開應用程序,通知留在NC,不能被刪除。如果我在aps中設置徽章值大於0,通知將在應用程序啓動後刪除。
{
"aps" : {"alert" : "bala bala", "badge" : 1}
}
我已經設置[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
應用程序啓動後。
爲什麼在沒有徽章鑰匙或徽章= 0的情況下無法刪除通知?
謝謝。
你使用本地通知? –
我正在使用本地通知,通過[[UIApplication sharedApplication] cancelAllLocalNotifications]刪除所有通知; –
@SarafarazBabi感謝您的評論,我正在使用遠程推送通知。 – fannheyward