所以这是一个非常直接的问题。我的服务器向iOS设备发送APN,我可以点击通知,应用程序启动,一切正常,但通知永远不会被解雇,它只是位于通知中心。
非常感谢任何帮助!
如果之前已经回答道歉,我已经搜遍了所有堆栈并且只找到了对本地通知的引用。
修改
好的,所以当我把
[UIApplication sharedApplication].applicationIconBadgeNumber=0;
[[UIApplication sharedApplication] cancelAllLocalNotifications];
应用程序中的:didFinishLaunchingWithOptions它会在应用程序启动时解除任何旧通知(并且当应用程序启动时默认情况下不会发生这种情况),但当我将其放入任何其他被调用的委托方法时当应用程序像applicationDidBecomeActive一样变为活动时:它不起作用?
这没什么意义......
答案 0 :(得分:1)
加入:
application.applicationIconBadgeNumber = 0;
进入applicationDidBecomeActive:做了诀窍!