我正在製作一個跟蹤用戶位置的應用程序。這個想法是,當一個用戶到達某個目的地時,用戶的iPhone會振動,屏幕上會出現通知。當用戶鎖定他的手機時,我也想讓應用程序在後臺運行。 所以問題是:運行應用和用戶通知的背景。
- 如何讓應用程序在後臺運行?
- 如何通過振動反饋發送通知?
我正在製作一個跟蹤用戶位置的應用程序。這個想法是,當一個用戶到達某個目的地時,用戶的iPhone會振動,屏幕上會出現通知。當用戶鎖定他的手機時,我也想讓應用程序在後臺運行。 所以問題是:運行應用和用戶通知的背景。
您必須在您的應用程序中實施Geofencing。您可以使用raywenderlich演示。同時結帳Apple document瞭解更多信息。
當您在地區時,應用程序會通知您。所以你可以做任何你喜歡的事情。
謝謝。谷歌地圖sdk可以使用地理圍欄嗎?因爲我已經有一大塊谷歌地圖的代碼。 –
Nupp。作爲其蘋果自己的功能,並沒有相關的地圖。所以我們不能使用谷歌地圖。 – Nirmalsinh
檢查: 1. http://stackoverflow.com/questions/4724980/making-the-iphone-vibrate 2. http://stackoverflow.com/questions/9319159/local-notification-vibrate-until-用戶操作 3. http://stackoverflow.com/questions/35276351/make-iphone-vibrate-on-local-notification – Priyal
您應該使用CLRegions進行區域監視。 它可以讓你啓動應用程序,即使它被終止。 – DatForis
@DatForis謝謝!我遇到了一個問題,那就是EnterRegion根本沒有發射,但是DetermineState顯示我的位置是區域的「內側」。你能提出可能的解決方案嗎 –