【发布时间】:2012-11-07 11:11:01
【问题描述】:
我向用户推送了一个没有徽章密钥或徽章 = 0 的通知有效负载,无法从通知中心删除通知。这是我的有效载荷:
{
"aps" : {"alert" : "bala bala"}
//or "aps" : {"alert" : "bala bala", "badge" : 0}
}
然后从NC打开app,通知停留在NC,无法删除。如果我在aps中设置badge值大于0,应用启动后通知将被删除。
{
"aps" : {"alert" : "bala bala", "badge" : 1}
}
我已经在应用启动后设置[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];。
为什么没有徽章密钥或徽章= 0就不能删除通知?
谢谢。
【问题讨论】:
-
你在使用本地通知吗???
-
我正在使用本地通知删除所有通知 [[UIApplication sharedApplication] cancelAllLocalNotifications];
-
@SarafarazBabi 感谢您的评论,我正在使用远程推送通知。
标签: iphone ios apple-push-notifications