0

我使用电话间隙插件和 xcode 5。

让我们看看问题的例子:

应用程序处于后台或关闭状态。

  1. 我发送通知。
  2. 用户看到通知弹出,没有点击它。
  3. 我发送另一个通知。

如果用户打开通知栏,它将看到两个通知,实际上我想删除以前的一些方法并仅向用户显示第二个通知。

java中的等价物是NotificationManage.cancelAll();

现在,当用户打开通知栏时,会显示我发送的每个/所有通知。

任何帮助表示赞赏。

4

2 回答 2

1

你(应用程序)无法控制它。

用户控制他们在通知中心看到的通知数量。通知可以由用户删除,并且在采取行动时将被删除(从通知中打开应用程序)。

于 2014-03-17T13:02:39.327 回答
1

您可以通过[UIApplication sharedApplication].applicationIconBadgeNumber = 0; 在方法中做到这一点didReceiveRemoteNotification。这样通知中心就会被清空。

于 2014-03-17T13:08:16.397 回答