7

geoFence api を実装しましたが、すべて正常に動作しています。しかし、いくつかの問題があります。私の混乱についてもっと明確にしたいと思います。

以下に、いくつかの混乱と問題を示します。

  1. ユーザーがジオフェンスされたエリアに入ったときに通知を受け取りたい。ガイドラインに従って GeofenceTransitionsIntentServiceを実装しましたが、アプリがバックグラウンドにあるときに遷移がトリガーされません。どうすればいいですか?

  2. GeoFence の有効期限: Neverを入力すると有効期限が切れないことは明らかですが、時間については混乱しています。たとえば、10 分に設定すると、正確にはどうなりますか? ジオフェンスは、作成されてから指定された時間が経過すると期限切れになりますか?それとも、ユーザーがその場所に到着したときに期限切れになり、タイマーが開始されますか? ユーザーがそこに到達したときにジオフェンスを期限切れにするにはどうすればよいですか。

  3. Google はどのように私たちを追跡していますか? ジオフェンスは実際にどのように機能しますか? 位置情報を送信していませんが、現在は追跡中ですか? ジオフェンスを追加すると追跡が開始され、その場所に到着すると通知されますか?

これらの混乱、特にアプリが閉じられているか破棄されているときに動作することについての私の混乱について教えてください。

4

1 に答える 1

5

約 1.) このGoogle I/O トークによると、PendingIntents を使用している場合、アプリケーションがバックグラウンドで実行されていても、Location API はアプリを起動する必要があります。テストに使用したデバイスの GPS レシーバーが不良でした。

于 2016-07-30T10:13:38.143 に答える