地域監視を使用して、ランドマークに近づいたときにユーザーに警告するアプリに取り組んでいます。すべて正常に動作しますが、アプリがバックグラウンドにあるとアラートが表示されません。アプリを開くと、すべてのアラートがポップアップ表示されます。私が欲しかったのは、アプリがバックグラウンドにあるときにそれらを取得することでした. それが可能かどうか、またはアラートを受け取るためにアプリを実行する必要があるかどうか疑問に思っていますか? どんな助けでも大歓迎です。
更新: 問題は、ローカル通知の代わりにアラートを使用したことのようです。使用したコードは次のとおりです。
- (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region {
NSLog(@"Entered Region - %@", region.identifier);
[self showRegionAlert:@"You are near: " forRegion:region.identifier];
}
これをローカル通知に変更するにはどうすればよいですか?