實(shí)時(shí)向服務(wù)器發(fā)送最新位置

開(kāi)啟后臺(tái)定位,實(shí)時(shí)向服務(wù)器發(fā)送最新位置

第一步亚情,開(kāi)啟后臺(tái)模式妄痪,選中定位,選擇project --> capabilities-->Backgorund Modes --> Location updates 如圖:

第二步楞件,在info.list 文件中添加如下配置:
允許 http 請(qǐng)求 衫生,ios 9 之后需要添加,便于向服務(wù)器發(fā)送請(qǐng)求
?<key>NSAppTransportSecurity</key> ?
<dict>
<key>NSAllowsArbitraryLoads</key> ?
<true/>
? </dict>
添加定位權(quán)限土浸,ios8之后需要添加罪针,否則無(wú)法定位
?<key>NSLocationWhenInUseUsageDescription</key>?
<string>YES</string>
?<key>NSLocationAlwaysUsageDescription</key>?
<string>YES</string>

第三步,代碼如下:

#import "ViewController.h"?
@interface ViewController ()?
@end??

@implementation ViewController?
- (void)viewDidLoad
 {   
  ?   [super viewDidLoad];   ? 
    self.view.backgroundColor = [UIColor whiteColor];    ?    
    self.title = @"后臺(tái)定位";    ?    
    self.locationManager = [[CLLocationManager alloc] init];    ?         
    self.locationManager.delegate = self;      ?   
   [self.locationManager setDesiredAccuracy:kCLLocationAccuracyBest];    ?   

 if ([[UIDevice currentDevice].systemVersion floatValue] > 8)     
{?        
    /** 請(qǐng)求用戶權(quán)限:分為:只在前臺(tái)開(kāi)啟定位  /在后臺(tái)也可定位栅迄, */?        
    /** 只在前臺(tái)開(kāi)啟定位 */?         
//      [self.locationManager requestWhenInUseAuthorization];?         
    /** 后臺(tái)也可以定位 */         ?       
        [self.locationManager requestAlwaysAuthorization];     ?   
 }    ?   
  if ([[UIDevice currentDevice].systemVersion floatValue] > 9)    
 {?        
  /** iOS9新特性:將允許出現(xiàn)這種場(chǎng)景:同一app中多個(gè)location manager:一些只能在前臺(tái)定位站故,另一些可在后臺(tái)定位(并可隨時(shí)禁止其后臺(tái)定位)皆怕。 
*/   ?       
    [self.locationManager setAllowsBackgroundLocationUpdates:YES];?  
   }    
 ?    /** 開(kāi)始定位 */     ?  
    [self.locationManager startUpdatingLocation];
 ?}?

#pragma mark -  定位代理方法
?- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray<CLLocation *> *)locations
 {    ?      
      CLLocation *loc = [locations objectAtIndex:0];   
 ?      NSLog(@"經(jīng)緯度  %f  %f ",loc.coordinate.latitude,loc.coordinate.longitude);    ?      
      NSURLSession *session = [NSURLSession sharedSession];   ?    
      NSURLSessionDataTask *task = [session dataTaskWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://ac.ybjk.com/ua.php"]] completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) 
      {
          NSLog(@"response  %@",response);    
      ?    NSString *result = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];       ?       
          NSLog(@"result %@",result);     ?   
      }];      ? 
     [task resume];
 ?}   
@end
?```
至此毅舆,完成后臺(tái)實(shí)時(shí)定位功能西篓,并向服務(wù)器發(fā)送請(qǐng)求成功!
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末憋活,一起剝皮案震驚了整個(gè)濱河市岂津,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌悦即,老刑警劉巖吮成,帶你破解...
    沈念sama閱讀 206,482評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異辜梳,居然都是意外死亡粱甫,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門作瞄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)茶宵,“玉大人,你說(shuō)我怎么就攤上這事宗挥∥谑” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,762評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵契耿,是天一觀的道長(zhǎng)瞒大。 經(jīng)常有香客問(wèn)我,道長(zhǎng)搪桂,這世上最難降的妖魔是什么透敌? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,273評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮锅棕,結(jié)果婚禮上拙泽,老公的妹妹穿的比我還像新娘。我一直安慰自己裸燎,他們只是感情好顾瞻,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,289評(píng)論 5 373
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著德绿,像睡著了一般荷荤。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上移稳,一...
    開(kāi)封第一講書(shū)人閱讀 49,046評(píng)論 1 285
  • 那天蕴纳,我揣著相機(jī)與錄音,去河邊找鬼个粱。 笑死古毛,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播稻薇,決...
    沈念sama閱讀 38,351評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼嫂冻,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了塞椎?” 一聲冷哼從身側(cè)響起桨仿,我...
    開(kāi)封第一講書(shū)人閱讀 36,988評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎案狠,沒(méi)想到半個(gè)月后服傍,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,476評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡骂铁,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,948評(píng)論 2 324
  • 正文 我和宋清朗相戀三年吹零,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拉庵。...
    茶點(diǎn)故事閱讀 38,064評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡瘪校,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出名段,到底是詐尸還是另有隱情阱扬,我是刑警寧澤,帶...
    沈念sama閱讀 33,712評(píng)論 4 323
  • 正文 年R本政府宣布伸辟,位于F島的核電站麻惶,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏信夫。R本人自食惡果不足惜窃蹋,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,261評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望静稻。 院中可真熱鬧警没,春花似錦、人聲如沸振湾。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,264評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)押搪。三九已至树酪,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間大州,已是汗流浹背续语。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,486評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留厦画,地道東北人疮茄。 一個(gè)月前我還...
    沈念sama閱讀 45,511評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親力试。 傳聞我的和親對(duì)象是個(gè)殘疾皇子焚虱,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,802評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 第一步,開(kāi)啟后臺(tái)模式懂版,選中定位,選擇project --> capabilities-->Backgorund M...
    smile小芳閱讀 1,277評(píng)論 1 2
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理躏率,服務(wù)發(fā)現(xiàn)躯畴,斷路器,智...
    卡卡羅2017閱讀 134,599評(píng)論 18 139
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)薇芝、插件蓬抄、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,024評(píng)論 4 62
  • 今天是開(kāi)學(xué)第一天,班主任周老師把我們?nèi)嗤瑢W(xué)分成八個(gè)小隊(duì)夯到,我作為我們小隊(duì)的一份子嚷缭,必須要給我們小隊(duì)增光添...
    楊浩然五年級(jí)三班閱讀 187評(píng)論 1 1
  • ② 誒?耍贾?阅爽? 小嘟老師愣了一下,暗想這個(gè)人怎么這么自來(lái)熟荐开。但面上卻是笑著應(yīng)了句:“內(nèi)付翁!很好吃!” 這倒不是恭維晃听,煮...
    咧咧和咻咻閱讀 332評(píng)論 0 0