私は非常に小さなユースケースを持っています。ユーザーAはGoogleマップを使用し、ユーザーBのジオフェンス座標を保存します。今度はFirebaseを使用してこのジオフェンスに関連するすべての情報を保存し、アプリケーションサーバーがすべてのジオフェンス関連データをユーザーBの電話に送信します。しかし、GoogleMapsActivity
を呼び出さずにGeofenceをFirebase Messaging Service
に設定する方法がわかりません。私はバックグラウンドでそれをしたいと思います。私はインターネット上でこのトピックについてたくさん検索しようとしました。しかし、すべてのチュートリアルはこの領域をカバーしていません。誰もがこの問題について私を共有しガイドすることができれば大きな助けになるでしょう。アンドロイドのサービスでジオフェンスを追加
0
A
答えて
1
私がよく理解していれば、バックグラウンドサービスでいくつかのジオフェンスを追加したいと思っています。もちろん、あなたはそれを行うことができます。単にブランドを作り、新しいインテントサービスを行い、それに必要なデータを渡します。
あなたのサービスはGoogleApiClient.ConnectionCallbacks
,GoogleApiClient.OnConnectionFailedListener
インターフェイスを実装し、onCreate
メソッドはGoogleApiClient
オブジェクトを実装する必要があります。
に接続してからonConnected
コールバックメソッドGoogleApiClient.ConnectionCallbacks
からジオファンスを登録してください。
非同期登録メソッドの実行中にサービスが停止しないようにするには、CountDownLatchを使用できます。
追加情報はgeofencesです。
関連する問題
- 1. Android Appはジオフェンスを追加して同じサービスでインテントを受信します
- 2. Androidで100以上のジオフェンスを追加する
- 3. xmppリスナーをアンドロイドのサービスに追加するには?
- 4. アンドロイドでジオフェンスの長方形を定義する方法
- 5. キャンバスを追加アンドロイド
- 6. Googleロケーションジオフェンシング - アクティブなジオフェンスの追跡
- 7. アンドロイドでプログラムのLinearLayoutを追加する
- 8. アンドロイドでビューを追加中に遅延を追加する
- 9. ジオフェンスが私のサービスを引き起こさない
- 10. net.pipeサービスへのサービス参照の追加
- 11. ネームサービススイッチへのサービスの追加
- 12. アンドロイドでリストビューに行を追加する
- 13. Androidジオフェンス(位置情報サービス) - アプリ内イベントをトリガーする方法
- 14. CAS ReST - サービスの追加
- 15. アンドロイドのGradle:後firebase追加グーグル・サービスのプラグインのバージョンの競合:firebaseコア
- 16. アンドロイド - アンドロイド設定メニューで新しいアクティビティを追加
- 17. Androidのルートのジオフェンス
- 18. フレームレイアウト(アンドロイド)に複数のボタンを追加
- 19. アンドロイドに1000のマーカーを追加Googlemap
- 20. アンドロイドのビデオにオーディオを追加する
- 21. アンドロイドのタブにマップビューを追加する
- 22. アンドロイドでテキストファイルに追加するには?
- 23. アンドロイドのWebサービス
- 24. 追加の「サービス」またはBLLレイヤーをいつ追加するのですか?
- 25. カスタムHTTPサービスでサービスを追加する角度2
- 26. サービス参照プロジェクト参照の追加時の追加
- 27. configureServicesのサービスにデータベースコンテキストを追加する
- 28. HttpWebRequestとサービスのコメントを追加する
- 29. アンドロイドにTURNサーバーを追加webRtcネイティブ
- 30. プロジェクトにフォルダを追加するアンドロイドeclipse