Ios cancelAllLocalNotifications是否清除推送通知?

Ios cancelAllLocalNotifications是否清除推送通知?,ios,swift,parse-platform,Ios,Swift,Parse Platform,我正在从解析服务器发送通知,希望在用户打开应用程序时清除这些通知。我知道可以通过以下方式清除本地通知: UIApplication.sharedApplication().cancelAllLocalNotifications() 但这似乎不适用于推送通知。但是, PFInstallation.currentInstallation().badge = 0; 用于清除徽章通知 我正在从Parse发送通知,如下所示: Parse.Push.send({ where: pus

我正在从解析服务器发送通知,希望在用户打开应用程序时清除这些通知。我知道可以通过以下方式清除本地通知:

UIApplication.sharedApplication().cancelAllLocalNotifications()
但这似乎不适用于推送通知。但是,

PFInstallation.currentInstallation().badge = 0;
用于清除徽章通知

我正在从Parse发送通知,如下所示:

    Parse.Push.send({
      where: pushQuery,
      data: {
        alert:  request.params.message,
        sound: "default",
        badge: 1
      }
    },{
      success: function(){
        console.log(" about to notify friend");
        response.success("yes");
      },
      error: function (error) {
        response.error("nope");
      }
    });

知道如何清除从Parse发送的通知(非本地通知)吗?

。CancelAllLocalNotifications
不会从通知中心删除通知

根据开发者库,它用于取消预定的本地通知:

取消所有计划的本地通知的传递


我认为将badgeNumber设置为0足以从通知中心清除通知。请确保每次打开应用程序时都执行此操作。

。取消所有本地通知不会从通知中心删除通知

`cancelAllLocalNotifications` 
根据开发者库,它用于取消预定的本地通知:

取消所有计划的本地通知的传递

我认为将badgeNumber设置为0足以从通知中心清除通知。只要确保每次应用程序打开时都这样做

`cancelAllLocalNotifications` 
-只会清除iLikePancakes告诉的所有本地通知

如果要取消通知中心的所有通知,首先需要将徽章编号增加到1或更高,然后将其设置回0。在AppDelegate
didFinishLaunching
中使用它可以确保每次都调用它

-只会清除iLikePancakes告诉的所有本地通知


如果要取消通知中心的所有通知,首先需要将徽章编号增加到1或更高,然后将其设置回0。在AppDelegate
didFinishLaunching
中使用它可以确保每次调用它时都会调用它。cancelAllLocalNotifications()
仅用于取消计划的本地通知

取消所有计划的本地通知的传递

参考此


对于推送通知,您需要在应用程序启动时将
标记设置为0。

。cancelAllLocalNotifications()
仅用于取消计划的本地通知

取消所有计划的本地通知的传递

参考此


对于推送通知,当应用程序启动时,您需要将
badge
设置为0。

您试图通过清除通知来实现什么?@pbush25通知保留在通知中心…我想清除它们您试图通过清除通知来实现什么?@pbush25通知保留在通知中心…我想清除它们