如何在ios推送通知出现之前对其进行过滤

时间:2012-10-16 23:49:47

标签: iphone objective-c ios xcode push-notification

无论如何都要过滤我发送到我的应用的推送通知吗?

我的意思是,如果我的用户从我的应用程序退出(fb connect)并且因为某些原因我的服务器与登录输出错过同步,我将在他退出时向用户发送通知,这是不需要的情况..

感谢。

3 个答案:

答案 0 :(得分:1)

您需要在服务器端进行过滤。您的应用程序无法在设备上执行任何操作来过滤其传入通知。通知发生时,您的应用可能没有运行,如果用户忽略通知,则可能无法启动。

答案 1 :(得分:0)

您可以在注销时将BOOL变量设置为false。因此,每当通知到达时,您检查BOOL值,如果为false则不处理通知,如果为true则执行您想要执行的任何操作。 这只是一个示例,您可以在其他任何地方使用相同的逻辑来处理通知。

答案 2 :(得分:0)

您可以使用unregisterForRemoteNotifications方法。