无论如何都要过滤我发送到我的应用的推送通知吗?
我的意思是,如果我的用户从我的应用程序退出(fb connect)并且因为某些原因我的服务器与登录输出错过同步,我将在他退出时向用户发送通知,这是不需要的情况..
感谢。
答案 0 :(得分:1)
您需要在服务器端进行过滤。您的应用程序无法在设备上执行任何操作来过滤其传入通知。通知发生时,您的应用可能没有运行,如果用户忽略通知,则可能无法启动。
答案 1 :(得分:0)
您可以在注销时将BOOL变量设置为false。因此,每当通知到达时,您检查BOOL值,如果为false则不处理通知,如果为true则执行您想要执行的任何操作。 这只是一个示例,您可以在其他任何地方使用相同的逻辑来处理通知。
答案 2 :(得分:0)
您可以使用unregisterForRemoteNotifications
方法。