2011-12-14 12 views
0

は、私は次のように私のアプリに実装する一方で:フェッチデータバックグラウンド状態でのアプリ

  1. モバイルアプリは、アプリケーションがある場合でも、[バックグラウンドで、[Webサービス]定期的に場所のリストをダウンロードする必要があります走っていない] 。

  2. それらのダウンロード場所で毎回ユーザの現在位置を比較する必要があります。[バックグラウンドで]

  3. は、彼がその場所の近くにある場合、ユーザーに警告する必要があります。[プッシュ通知]を

アプリがアクティブではない間にこれらのことを実装できますか(バックグラウンドでウェブサービスを呼び出すことは可能ですか)?私はたくさんの検索をして、アプリケーションがアクティブな状態ではない間にWebサービスを呼び出すことはできないと仮定します。親切に確認してください。

答えて

1

3つのタスク、つまりプッシュ通知を使用してユーザーに警告することができます。 非アクティブ状態の場合と同様に、アプリはプッシュ通知のみを受信できます。

WebServiceを呼び出すことはできません。

1

1:アプリが実行されていないと操作できない 2:これはiOS SDKのドキュメントライブラリ から実行可能で、現在の場所を実際に検出する必要があります時間... POIの近くにいるときに、APNSについて同じ方法でユーザーに通知すると...アプリはバックエンドのWebサーバーに現在の場所をポストする必要があり、WebサーバーはPOIの近くにいるかどうかを検出する必要があります親切

+0

上記APNS経由...

希望だから私はしながら、場所をダウンロードしたい...私は、バックグラウンドでWebサービスを呼び出すことはできません...しかし、ダウンロードした場所で、ユーザーの位置を比較することが可能ですアプリがアクティブで、それらの場所を保存します。私は正しいですか?私はこれのように進むことができますか?お返事をありがとうございます。 – Praveen

+1

アプリが非アクティブ(まだ実行中)モードの間に現在の位置情報を取得することができるため、アプリはアプリで事前定義されたPOIの近くにあるかどうかを検出できます – iXcoder

関連する問題