ロケーションベースのアプリケーションが初めてです。 私の要件は、ユーザーが選択した地域に到達したときにデバイスが位置情報通知を表示することです。 私は完全に実装しました。このアプリはバックグラウンドでも動作しています。 私の新しい要件は、デバイスがアプリケーションを終了した後でも、位置に基づく通知を表示する必要があることです。 [私はこの機能を使っていくつかのiPhoneアプリを見た。アプリは「リマインダ」&「ロケータライザー」です。ロケーションベースの通知がサスペンドモードで呼び出されていない
私の実装手順を次のように確認できますか?
- アプリケーションを起動します。
- ロケーションアラートボタンを選択しました。
私の地域を監視するには、次のCLLocationManager APIが呼び出されます。
[locationManager startMonitoringForRegion:@ "MyRegion" desiredAccuracy:kCLLocationAccuracyBest]; [locationManager startMonitoringSignificantLocationChanges];
[バックグラウンドで実行中]アプリを終了します。
- ロケーションアラートの通知が正しく取得されています。
ここでは新しい要件です。
- アプリケーションを起動します。
- ロケーション警告ボタンを選択しました。
私の地域を監視するには、次のCLLocationManager APIが呼び出されます。
[locationManager startMonitoringForRegion:@ "MyRegion" desiredAccuracy:kCLLocationAccuracyBest]; [locationManager startMonitoringSignificantLocationChanges];
アプリを強制終了します。 [今すぐアプリケーションがバックグラウンドで実行されていません]
ユーザーがその場所にアクセスしたときに、場所に基づいた通知が表示されます。
このロジックを実装するにはどうすればよいですか?
はAPNSです[プッシュ通知]はこれに対応していますか? – user1249854
APNS ..特定の時刻に通知を表示したいが、デバイスの場所に基づいて通知をプッシュする場合の解決策です。あなただけがWebサービスに場所を送信すれば完了できます。あなたのアプリは終了していないからです。アプリがバックグラウンドで実行されている場合は可能です。 – Shubhank
があなたを助けたら答えを受け入れます。 – Shubhank