ユーザーの場所が3km変わるたびに、Webサービスを呼び出す必要があるアプリを開発しています。アプリが閉じているとき(バックグラウンドではなく閉じているとき)に機能する必要があります。
私はこのstartMonitoringSignificantLocationChanges
方法を試しましたが、ユーザーが1つのネットワークセルから別のネットワークセルに移動したときにトリガーされるため、不正確すぎます(検索中に理解したように)。
そして、私が知る限り、場所が変更されたとき(またはリージョンに出入りしたとき)にstartMonitoringForRegion
、メソッドとメソッドのみがアプリケーションをバックグラウンドで再起動してコードを実行します。startMonitoringSignificantLocationChanges
この問題を克服する方法に関する解決策はありますか?