你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS使用被殺死後持續獲取用戶天文地位

iOS使用被殺死後持續獲取用戶天文地位

編輯:IOS開發綜合


轉自:點擊翻開鏈接

蘋果官方在IOS7.1當前對CoreLocation SDK停止更新,允許開發者在App被殺死的狀況下,依然可以獲取用戶的天文地位並且做一些操作.

後期預備:

IOS應用被殺死後繼續獲取用戶地理位置
翻開後台定位功用


IOS應用被殺死後繼續獲取用戶地理位置
plist文件配置這兩項

接上去是最中心的中央,創立一個CLLocationManager子類:

.h文件


iOS應用被殺死後繼續獲取用戶地理位置
CLLocationManager.h

.m文件


iOS應用被殺死後繼續獲取用戶地理位置
單例的生成與初始變量的初始化

最重要的局部:


iOS應用被殺死後繼續獲取用戶地理位置
限制觸發機制

最後是AppDelegate初始化,在app被殺死的狀況下,天文地位發作嚴重變化,apple零碎會自動幫你喚醒app:


iOS應用被殺死後繼續獲取用戶地理位置
初始化


好了,一切配置都曾經預備好了,如今讓我們開端測試下,翻開模仿器Debug-Location-FreewayDriver,然後後台殺死App,我這邊是經過沙盒記載天文地位,經過tableview顯示:


iOS應用被殺死後繼續獲取用戶地理位置
藍色的為App前台記載的天文地位,白色為被殺死狀況下記載的地位

本博文參考自Ricky的博文.

【iOS使用被殺死後持續獲取用戶天文地位】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved