我想知道是否有任何方式在沒有用戶交互的情況下在iOS上使用推送通知。無用戶交互的推送通知
我正在研究一種防盜應用。其中一種情況是,當手機被盜時,我們應該能夠遠程發送命令。
我們當前正在遵循的方法是不斷地收聽通知端口,當我們收到通知時,如果有任何事情發生變化,查詢服務器。我們必須遵循這種方法,因爲推送通知涉及用戶交互,這在這裏是不可取的。
但是,我們一直因此面臨性能問題,並且希望重新考慮推送通知。那麼有沒有什麼方法可以讓我們在沒有用戶交互的情況下?
我想知道是否有任何方式在沒有用戶交互的情況下在iOS上使用推送通知。無用戶交互的推送通知
我正在研究一種防盜應用。其中一種情況是,當手機被盜時,我們應該能夠遠程發送命令。
我們當前正在遵循的方法是不斷地收聽通知端口,當我們收到通知時,如果有任何事情發生變化,查詢服務器。我們必須遵循這種方法,因爲推送通知涉及用戶交互,這在這裏是不可取的。
但是,我們一直因此面臨性能問題,並且希望重新考慮推送通知。那麼有沒有什麼方法可以讓我們在沒有用戶交互的情況下?
不,在沒有用戶交互的情況下無法處理推送通知。這根本不可能。 您可以詳細說明如何連續查詢服務器嗎?由於您無法在較長時間內保持您的應用在後臺運行。您可以在啓動時查詢您的服務器以進行任何更改,這是您唯一可以做的事情。
當你的應用程序正在運行時,你可以在沒有用戶交互的情況下進行推送,但是在股票iphone上,os可能會在你的IOS應用程序每次處於括號內時終止。你可以在信息plist中設置一個鍵來催促操作系統讓你運行,但那不是一個可靠的方式
我們至少可以修改它的顯示方式嗎?在某種意義上,用戶應該只有選擇才能接受,就像「確定」按鈕一樣。沒有取消? – Sagrian
不,這是不能做的,它是系統警報,你不能改變它 – DivineDesert
根據這個鏈接[鏈接](http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService /ApplePushService.html)[link]檢查表3-2 action-loc-key。我們可以通過正確的按鈕來提醒。但現在我不確定它是否會提供電話給我的申請? – Sagrian