iOS推送通知,收到消息时自动响应服务器

时间:2012-11-06 08:11:28

标签: ios background push-notification apple-push-notifications

我的要求是从服务器向iPhone发送推送通知。一切都运作良好。除非我需要我的iPhone方面能够立即收到通知时能够反馈到服务器端。如果我的应用程序是前台,我可以通过 didReceiveRemoteNotification 方法发送HTTP请求。但如果我的应用程序处于后台(单击主页按钮退出),则根本不会调用 didReceiveRemoteNotification !为什么???我拉我的头发!

从技术上讲,我相信它是可以实现的。我检查了" Whats App",phoneA向phoneB发送消息:如果phoneB离线,phoneA只有一个滴答。之后如果phoneB上线,phoneA将获得双倍的奖励。如果phoneB在后台,phoneA也可以获得双倍打勾。这意味着虽然phoneB是在后台,但它做了一些事情。

我想知道什么是应用程序处于后台时Whats App可以做什么。

非常感谢! 的问候,

Benroo

1 个答案:

答案 0 :(得分:0)

请参阅屏幕截图并弄清楚你在你的应用程序中做了同样的事情来调用didReceiveRemoteNotification而你的应用程序在后台enter image description here