如何在出现之前过滤 ios 推送通知
Posted
技术标签:
【中文标题】如何在出现之前过滤 ios 推送通知【英文标题】:How to filter ios push notifications before they appear 【发布时间】:2012-10-16 23:49:46 【问题描述】:是否有过滤我发送到我的应用程序的推送通知?
我的意思是,如果我的用户从我的应用程序中注销(fb 连接)并且由于某种原因我的服务器未与注销同步,我将在用户注销时向用户发送通知,这是不受欢迎的情况..
谢谢。
【问题讨论】:
【参考方案1】:您需要在服务器端进行过滤。您的应用无法在设备上过滤传入的通知。通知发生时您的应用可能未运行,如果用户无视通知,您的应用可能无法启动。
【讨论】:
【参考方案2】:您可以在注销时将 BOOL 变量设置为 false。因此,每当通知到达时,您检查 BOOL 值,如果为 false 则不处理通知,如果为 true 则执行您想做的任何事情。 这只是一个示例,您可以在其他任何地方使用相同的逻辑来处理通知。
【讨论】:
【参考方案3】:您可以使用unregisterForRemoteNotifications
方法。
【讨论】:
以上是关于如何在出现之前过滤 ios 推送通知的主要内容,如果未能解决你的问题,请参考以下文章