我正在尝试使用企业应用程序,我希望在手机进入某个区域时启动一个URL,即使应用程序在后台也是如此。但是,以下代码不起作用。触发回调但是URL的打开失败。
-(void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region{
NSLog(@"Entered a Region");
NSURL *url = [NSURL URLWithString:@"http://www.stackoverflow.com"];
if (![[UIApplication sharedApplication] openURL:url])
NSLog(@"%@%@",@"Failed to open url:",[url description]);
}
我知道背景有很多限制,所以我想知道这有可能吗?除了使用UILocalNotification之外还有其他工作吗?