私はクライアントサーバーアプリケーションを構築していますが、サーバーは常に現在のクライアントの場所を知る必要があります。
クライアントアプリケーションがアクティブなときは、CLLocationManager
を使用して10分ごとにクライアントの場所を取得し、サーバーに送信します。
私の問題は、アプリケーションが終了したときに何をするかです。私はアプリケーションが終了したときに位置の更新を取得するために重要な位置の変更を使用できることは知っていますが、アプリケーションを起動せずにこの位置の更新をサーバーに送信できますか?私は、アプリが近くにいるときに、ユーザーに透過的にしたいと思っています。これは可能ですか?この場所の更新プログラムを入手すると、UIで何か問題が発生しますか?目的c - 重要な場所の変更
1
A
答えて
1
を、彼らは新しいイベントが到着した場合、システムが自動的に 背景にアプリケーションをrelaunches
を言って、そのような場合には、オプションの辞書は、アプリケーションに渡されます。 didFinishLaunchingWithOptions:アプリケーション代理人のメソッドには、場所イベントのためにアプリケーションが起動されたことを示すUIApplicationLaunchOptionsLocationKeyキーが含まれています。
再起動時には、ロケーションマネージャオブジェクトを設定する必要があり、 はこのメソッドを呼び出してロケーションイベントの受信を継続します。 ロケーションサービスを再開すると、現在のイベントはすぐに 代理人に配信されます。また、あなたの ロケーションマネージャオブジェクトのlocationプロパティを使用すると、あなたが任意のUI要素を表示することなく、サーバーに場所を送ることができます
ロケーションサービスを開始する前であっても、最新の位置 オブジェクトが移入されています。
1
あなたのアプリは設定領域に表示され、位置インジケータアイコンが表示され、それらのアップデートを受信して処理(サーバーに送信)することができます。このチュートリアルをチェックアウト:documentationでhttp://www.mindsizzlers.com/2011/07/ios-background-location/
関連する問題
- 1. iPhoneのコアの位置開始の監視重要な場所の変更
- 2. 目的Cピンチジェスチャービューの変更
- 3. ボーダレスフォーム(C#)の場所を変更する
- 4. スタティックアレイを目的の場所に保存する場所
- 5. 目的C - viewDidLoadで変数を設定し、他の場所で使用する
- 6. 論理的な場所から物理的な場所への変換
- 7. アプリケーション状態に基づいた重要な場所の変更の監視と場所の更新の監視の切り替え
- 8. あなたの場所を偽の場所に変更する
- 9. iOSデバイスの再起動後に重要な場所の変更が行われないRegionMonitoring
- 10. CLLocationManagerの重要な場所の変更を監視するときにアプリケーションが再起動しない - iPhone
- 11. 変更MouseEventArgs場所
- 12. 変更path.expand場所(勝利7)現在
- 13. 監視の代わりに重要な場所変更を監視しますか?
- 14. 重要な場所がiOS 11で動作しない
- 15. 重要な変更が有効になっている場所を無効にする
- 16. locationManager:didEnterRegion:場所変更なしで起動
- 17. 重要なビジネスエンティティのポストデプロイの変更
- 18. 目的C - コアデータレコードの更新
- 19. ローダーが目的の場所にロードされない理由
- 20. Jqueryのスクリプトの場所は重要ですか?
- 21. 重要なリストを保持する場所
- 22. dbと一緒にC#コードファイルの場所を変更する
- 23. 子要素からアプリルートの場所を変更する方法
- 24. デフォルトのGit Xcodeの場所を変更
- 25. シグモイド関数の場所はニューラルネットワークで重要ですか?
- 26. RecyclerView画面上の場所を変更
- 27. mapkitの方向と所要時間(目的地までの所要時間)
- 28. PhpStorm - ライブテンプレートの場所を変更
- 29. 変更隔離保存場所
- 30. 目的C - カテゴリ内の静的変数
ユーザーがアプリを終了した場合、彼は自分の場所をサーバーに公開したくないということです。しかし、はい、バックグラウンドでは、あなたがサーバーに情報を送信することができます場合よりも。 – Ravin
私が知っている限り、重要なロケーション変更の通知は、アプリが閉じると通知する... – Eyal
あなたが言ったことは正しいです、私はその点を逃した。 – Ravin