我試圖使用筆記本電腦向我自己的帳戶發送電子郵件。 在我的iPad上,郵件應用程序完全不在內存中,不在背景中......並且神奇地仍然顯示剛剛發送的新郵件的徽章。郵件iOS應用程序在未運行時如何警告新郵件
有沒有人有關於如何以編程方式實現的想法?
我試圖使用筆記本電腦向我自己的帳戶發送電子郵件。 在我的iPad上,郵件應用程序完全不在內存中,不在背景中......並且神奇地仍然顯示剛剛發送的新郵件的徽章。郵件iOS應用程序在未運行時如何警告新郵件
有沒有人有關於如何以編程方式實現的想法?
它使用iOS通知系統,它不需要應用程序正在運行。 See Apples tutorial for the nitty gritty。
快速響應:Apple可以做任何他們想做的事。
長時間響應:郵件應用程序正在運行。您可以使用像iStat這樣的應用程序來列出所有正在運行的進程。無論我做什麼,MobileMail進程總是在運行。如果我殺死多任務欄中的郵件應用程序,它將被殺死,但會立即重新啓動。你顯然不能做第三方開發者。蘋果可以做任何他們想做的事。
對於多任務操作系統/舊功能的設備,MobileMail進程總是在運行。
它不可能。每個郵件服務器應該知道「推送通知」體系結構並應該實現它,但這不太可能。 –
我猜測該設備執行某種「拉」的方法來檢查新郵件... –
郵件拉郵件,它不會被推。 (除了MobileMe和Yahoo! Mail,但它仍然不使用推送通知 - 即使郵件處於後臺,也會下載電子郵件,但推送通知無法完成此類操作。) – 2011-08-26 14:35:34