我需要知道是否可以在 iPhone 用户阅读之前处理 Apple 通知消息?
我在这里要做的是,我想在用户看到 AlertView 等之前过滤消息。因为我的服务器将在负载中发送隐藏消息,以便稍后调用其他服务
非常感谢你
我需要知道是否可以在 iPhone 用户阅读之前处理 Apple 通知消息?
我在这里要做的是,我想在用户看到 AlertView 等之前过滤消息。因为我的服务器将在负载中发送隐藏消息,以便稍后调用其他服务
非常感谢你
您不能在您的应用程序之外执行此操作。Apple 在其他应用程序之前将消息传递给用户。只有当用户决定打开警报时,您才能触摸它。
如果用户在您的应用程序内收到消息,您可以执行此操作(在这种情况下,无论如何都没有警报消息)
如果您的应用程序处于活动/前台状态,您当然可以做您想做的事情。在这个阶段,您的 appdelegatedidreceiveremotenotification
会使用通知负载调用,您可以在那里过滤您想要的任何内容。
在其他情况下 - 当应用程序不在前台时,您无法过滤 PUSH 通知消息框,因为它是由 iOS 生成的。
我希望这能澄清你对 APNS 的理解。