我正在开发一个应用程序,该应用程序使用区域监控在用户靠近某些地标时提醒用户。一切正常,但是当应用程序在后台时,我没有收到警报。当我打开应用程序时,我会弹出所有警报。我想要的是当应用程序在后台时获取它们。我想知道是否有可能或是否需要运行应用程序才能收到警报?任何帮助将不胜感激。
更新:问题似乎是我使用了警报而不是本地通知。这是我使用的代码:
- (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region {
NSLog(@"Entered Region - %@", region.identifier);
[self showRegionAlert:@"You are near: " forRegion:region.identifier];
}
如何将其更改为本地通知?