大家好我在我的項目中使用CoreLocation
來了解我是否已經到達某個地區。我沒有使用startMonitoringForRegion
,而是在後臺使用startMonitoringForSignificantLocationChange
。如何在用戶在特定區域時只更新一次?
因此,當我有位置更新時,我檢查我的存儲位置,如果距離小於或等於我設定的半徑,它將發送本地通知。一切工作正常,除非讓我們說用戶在範圍內,他收到推送。再次當他在後臺走了一會兒,它肯定會顯示通知。如何迎合這一點,即從我收到通知它不會再次彈出,並且如果我離開該區域並重新輸入將彈出。我想用布爾值來檢查。
tks for your reply :)需要[[UIApplication sharedApplication] cancelAllLocalNotifications];休息我會用一個布爾值來處理它:) – droidiphonereef