我的产品如下:
现在,当用户点击通知时,我的应用程序再次打开。我不想要它。我希望如果用户点击通知 - 它就会消失
我发现有一个回调(它有效)
- (void)userNotificationCenter:(NSUserNotificationCenter *)center didActivateNotification:(NSUserNotification *)notification
{
[center removeDeliveredNotification: notification];
}
但它仅在我的应用程序运行时才有效。
是否可以实现我想要的行为?
答案 0 :(得分:2)
当用户触摸您的通知时,不能避免启动您的应用程序。
应用程序将始终在响应触摸通知时启动,并且在应用程序未运行时将始终调用UIApplicationDelegate
方法application:willFinishLaunchingWithOptions:
。
您的应用无需对通知采取任何措施,但会启动它。