其實我有以下情況:如果應用程序未運行,是否可以從iPhone應用程序連接到服務器?
我想創建一個應用程序,它將檢查用戶的當前位置並根據用戶的當前位置發送Apple推送通知。
我知道這是可能的,當應用程序正在運行,但我想知道,這是應用程序沒有運行時可能嗎?有什麼方法可以將我的應用程序發送用戶的當前位置到我的Web服務器,以便它可以發送相關的推送通知?
其實我有以下情況:如果應用程序未運行,是否可以從iPhone應用程序連接到服務器?
我想創建一個應用程序,它將檢查用戶的當前位置並根據用戶的當前位置發送Apple推送通知。
我知道這是可能的,當應用程序正在運行,但我想知道,這是應用程序沒有運行時可能嗎?有什麼方法可以將我的應用程序發送用戶的當前位置到我的Web服務器,以便它可以發送相關的推送通知?
是的,這是可能的。轉到您的info.plist
,然後添加一個帶有所需背景模式密鑰的新行。打開剛剛創建的數組,併爲項目0將該項的值設置爲「用於位置更新的應用寄存器」。
是的,你只需要註冊爲基於位置的應用程序。請參閱位置感知編程指南中的Getting the User’s Location,以及iOS應用程序編程指南中的Tracking the User’s Location。
你應該改變你的問題:'在後臺運行時iPhone應用程序可以與服務器連接嗎? – Till