2

我的請求是從服務器發送推送通知到iPhone。一切都很好。除非我需要我的iPhone端立即收到通知時能夠反饋到服務器端。如果我的應用程序是前臺,我可以通過didReceiveRemoteNotification方法發送HTTP請求。但如果我的應用程序在後臺(單擊主頁按鈕退出),didReceiveRemoteNotification根本不會被調用!爲什麼???我拉我的頭髮!iOS推送通知,收到郵件時自動回覆服務器

技術上我相信它是可以實現的。我查看「Whats App」,phoneA向phoneB發送消息:如果phoneB處於脫機狀態,phoneA只會獲得一個tick。後來如果phoneB上線,phoneA會得到一個雙蜱。如果phoneB在後臺,phoneA也可以得到雙重打勾。這意味着儘管phoneB在後臺,但它做了一些事情。

我想知道當應用程序在後臺時Whats App可以做些什麼。

非常感謝! 問候,

Benroo

+0

您可以在後臺運行的應用程序也一樣10分鐘後退出應用程序 – Bastian

+0

不完全是,一旦我退出應用程序,didReceiveRemoteNotification將不會被調用。任何幫助? – Benroo

回答

0

請參閱屏幕截圖,並弄清楚你在烏爾應用獲取調用didReceiveRemoteNotification而你在後臺程序enter image description here