我需要开发一个可以检测其是否连接到某个访问点的应用程序。为了确保将其连接到我的AP,我需要在后台执行HTTP GET,并且在获取身份验证后,通知(本地通知)用户。我可以使用在后台运行的NSURLSession来实现此功能吗?

最佳答案

是。这是一个例子:

NSURL *URL = [NSURL URLWithString:@"http://example.com"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:URL];
request.HTTPMethod = @"GET";
 NSURLSession *session = [NSURLSession sharedSession];
 NSURLSessionDataTask *task = [session dataTaskWithRequest:request
                                         completionHandler:
     ^(NSData *data, NSURLResponse *response, NSError *error) {
         // ... Do notification
     }];

 [task resume];

关于ios - 后台获取,NSURLSession GET和本地通知,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23806622/

10-10 18:37
查看更多