3

Geo Fencing は多くの人から称賛されていますが、次の点については簡単に答えを見つけることができませんでした。

iOS および/または Android の場合、非アクティブなアプリは近くにいる場合に通知を送信しますか?

私の質問はおそらくもっと似ています:アプリがアプリ内の場所に対してあなたの場所を確認する必要があることを認識し、アプリがアクティブでないにもかかわらずそうする基本的なシステムはありますか?

特定のアプリの地理位置情報をオフにできる設定を忘れて、オンになっていると仮定しましょう。

しかし、iPhone の電源を入れたばかりで、まだアプリが実行されていないとしましょう。だから私はその寝台車をポケットに入れて持ち歩いています。位置情報の通知は届きますか?

私は現在これをハイライトでテストしていますが、誰かがこの回答のコード/技術面を知っているかもしれません。

4

1 に答える 1

3

OSによって異なります。

  • Android では、電話の起動時に自動的に開始されるサービスとしてアプリを実行できます。この場合、ユーザーはアプリを起動する必要はありません。したがって、Android では、はい、スリープ モードで位置通知を受け取ります。Android サービスの詳細については、http://developer.android.com/guide/components/services.htmlまたはhttps://stackoverflow.com/questions/9866970/tutorial-for-android-servicesを参照してください。

  • Apple では、Android のようなサービスとしてアプリを実行することについてはよくわかりません。ただし、バックグラウンドのアプリが登録できるイベントがあると思います。繰り返しますが、アプリは (起動すると) スリープ モードで通知を受け取ります。

于 2013-01-28T11:47:31.637 に答える