Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 是否可以处理Apple通知消息?_Iphone_Objective C_Apple Push Notifications - Fatal编程技术网

Iphone 是否可以处理Apple通知消息?

Iphone 是否可以处理Apple通知消息?,iphone,objective-c,apple-push-notifications,Iphone,Objective C,Apple Push Notifications,我需要知道我是否可以在iPhone用户阅读之前处理Apple通知消息 我在这里试图做的是,我想在用户看到AlertView等之前过滤消息。。因为我的服务器将在负载内发送一条隐藏消息,以便稍后调用其他服务 非常感谢您不能在应用程序之外执行此操作。苹果在其他应用程序之前向用户发送消息。只有当用户决定打开警报时,才能触摸它 如果用户在应用程序内部收到消息,则可以执行此操作(在本例中,无论如何都没有警告消息)您不能在应用程序外部执行此操作。苹果在其他应用程序之前向用户发送消息。只有当用户决定打开警报时,

我需要知道我是否可以在iPhone用户阅读之前处理Apple通知消息

我在这里试图做的是,我想在用户看到AlertView等之前过滤消息。。因为我的服务器将在负载内发送一条隐藏消息,以便稍后调用其他服务


非常感谢

您不能在应用程序之外执行此操作。苹果在其他应用程序之前向用户发送消息。只有当用户决定打开警报时,才能触摸它


如果用户在应用程序内部收到消息,则可以执行此操作(在本例中,无论如何都没有警告消息)

您不能在应用程序外部执行此操作。苹果在其他应用程序之前向用户发送消息。只有当用户决定打开警报时,才能触摸它


如果用户在应用程序内部收到消息,则可以执行此操作(在本例中,无论如何都没有警告消息)

如果应用程序处于活动/前台状态,则肯定可以执行您想要执行的操作。 在此阶段,您的appdelegate的
DidReceiveMemotentification
将使用通知Payad调用,在那里您可以过滤任何您想要的内容

在其他情况下-当应用程序不在前台时,您无法过滤推送通知messagebox,因为它是由iOS生成的


我希望这将澄清您对APN的理解。

如果您的应用程序处于活动/前台状态,您当然可以做您想做的事情。 在此阶段,您的appdelegate的
DidReceiveMemotentification
将使用通知Payad调用,在那里您可以过滤任何您想要的内容

在其他情况下-当应用程序不在前台时,您无法过滤推送通知messagebox,因为它是由iOS生成的


我希望这能澄清你对APNS的理解。

很抱歉,我带来了坏消息。你想做什么?服务器将向我发送推送通知,让我知道我的一些朋友已经使用他的电话号码加入了应用程序。我想做的就是匹配iPhone上的号码和联系人的姓名。我明白你的意思。是的,苹果不让你做那种事真是太遗憾了(顺便说一句,如果你想知道的话,安卓会做的)。我猜当用户打开应用程序时,你必须满足于让他投票给服务器……很抱歉,这是个坏消息。你想做什么?服务器将向我发送推送通知,让我知道我的一些朋友已经使用他的电话号码加入了应用程序。我想做的就是匹配iPhone上的号码和联系人的姓名。我明白你的意思。是的,苹果不让你做那种事真是太遗憾了(顺便说一句,如果你想知道的话,安卓会做的)。我猜你必须满足于让用户在打开应用程序时轮询服务器。。。