2014-11-03 3 views
0

Я хочу отправить местоположение с обратной земли каждые 10 минут, когда приложение будет завершено или в фоновом режиме. пожалуйста, дайте код и как использовать его .. это возможно, если да, то предложить мне спасибоКак отправить фоновое местоположение, когда приложение завершено

+0

вы хотите отправить долготу и широту? или ? –

+0

ya широта и долгота к серверу –

+0

Пожалуйста, помогите мне, как это можно сделать –

ответ

0

Обязательно добавьте следующие строки в заголовок:

@interface ViewController : UIViewController<CLLocationManagerDelegate> 

Включить рамки:

Нажмите на свой проект в навигаторе.

Нажмите кнопку плюса под «ссылкой двоичный с библиотеками»

Добавить CoreLocation в проект.

Импорт файла заголовка:

#import <CoreLocation/CoreLocation.h> 

Объявить CLLocationManager:

CLLocationManager *locationManager; 

ViewController.m

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    NSLog(@"today monday"); 
    myTimer = [NSTimer scheduledTimerWithTimeInterval: 60.0 target: self 
              selector: @selector(first:) userInfo: nil repeats: YES]; 
} 

-(void)first:(id)sender 
{ 
    locationManager = [[CLLocationManager alloc] init]; 
    locationManager.delegate = self; 
    locationManager.distanceFilter = kCLDistanceFilterNone; 
    locationManager.desiredAccuracy = kCLLocationAccuracyBest; 
    [locationManager startUpdatingLocation]; 
    NSLog(@"called"); 
    [self.view setBackgroundColor:[UIColor greenColor]]; 
    CLLocationCoordinate2D coordinate; 
     NSString * currentLat = [NSString stringWithFormat:@"%f",coordinate.latitude]; 
    NSString * currentLong = [NSString stringWithFormat:@"%f",coordinate.longitude]; 
    NSLog(@"latitude %@",currentLat); 
    NSLog(@"longitude %@",currentLong); 
} 

NSTimer можно назвать первым способом когда-либо 1 мили n

Попробуйте это я надеюсь, что это поможет вам

+0

Этот код будет запускаться, когда приложение фона или переднего плана. Я хочу отправить местоположение, когда приложение убито или завершено состояние –

+0

@ShashankPrinceMishra currentLat и currentLong значения передаются на сервер –

Смежные вопросы