相关疑难解决方法(0)

iPhone:推送通知后如何删除徽章?

删除应用图标上的徽章的代码是什么?当我收到推送时,我需要在单击按钮时将其删除!

iphone xcode push objective-c

40
推荐指数
3
解决办法
2万
查看次数

打开其中一个后,所有通知都会消失

我有一个服务器向我发送推送通知,让我们说我手机上有5个通知.如果我打开其中一个,其他所有通知都会消失.我只希望点击的一个消失.

这是我处理接收通知的方式:

func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject], fetchCompletionHandler completionHandler: (UIBackgroundFetchResult) -> Void) {

    if ( application.applicationState == UIApplicationState.Inactive || application.applicationState == UIApplicationState.Background  )
    {
        // navigating user to a view controller
    }
    application.applicationIconBadgeNumber = 0
}
Run Code Online (Sandbox Code Playgroud)

push-notification ios swift

16
推荐指数
1
解决办法
8147
查看次数

单击时从通知中心删除通知

是否可以在单击一个推送通知时从通知中心删除推送通知并启动应用程序?

大多数应用似乎都会留下通知.我读到另一个问题:

[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0]; 
Run Code Online (Sandbox Code Playgroud)

可能会工作,但它不适合我.

一旦点击,Facebook应用程序肯定会删除推送通知.

notifications apple-push-notifications ios notificationcenter

15
推荐指数
1
解决办法
2万
查看次数

如何在通知中心删除特定的远程通知

我们都知道这种方法[UIApplication sharedApplication].applicationIconBadgeNumber = 0;可以从通知中心移除我们应用程序的所有远程通知。但是,出于某种原因,我想删除用户点击通知中心的那个,而保留其他的。

它有什么方法可以做到吗?

apple-push-notifications ios

7
推荐指数
2
解决办法
8098
查看次数

以编程方式从通知中心删除远程通知

我们如何从通知中心实际删除为我的应用发送的任何待处理远程通知.我想在应用程序启动时清除它们.

我尝试过[[UIApplication sharedApplication] cancelAllLocalNotifications];API,但没有帮助.

PS:这个问题特定于iOS 10,旧线程不是重复的.

cocoa-touch objective-c apple-push-notifications ios ios10

4
推荐指数
1
解决办法
2663
查看次数

打开应用程序后,从notificationcenter中删除推送

当我向我的应用程序发送PUSH通知时,它会保留在iOS 5的通知中心.如何从应用程序中删除通知中心的通知?

apple-push-notifications ios5 notificationcenter

3
推荐指数
1
解决办法
2186
查看次数