2017-03-23 2 views
0

これはコードなしの技術です。概念が可能なのであれば、私は今すぐに必要です。バックグラウンドでGeoDataを送信

次のシナリオに該当します。しかし、それは本当に私が必要なものを明確にします。 ポケモンでは、新しいポケモンを見るためにアプリをアクティブにする必要がありました(バックグラウンドではありません)。 ジオデータをバックグラウンドで送信することはできませんか?

アラームマネージャを使用してGeoDataを送信したい場合は、5分ごとに通知します。 これは実際に可能ですか?または、アンドロイドはGeoDataをバックグラウンドで取得できませんか?

IOSで可能なことは知っているといいでしょう。

+0

DozeモードのようなAndroidの省電力機能が唯一の問題だと私は言います。もちろん、サービスを生かす方法はあります。 –

答えて

0

これを行うには、サービスとAlarmManagerを記述することができます。アプリケーションにサービスを登録し、alarmMangaer.setRepeat()メソッドを呼び出して、サービスのonStart()メソッドで行うサーバサイドコードやその他の操作(この場合はデバイスのgeolocationの取得)を開始します。

関連する問題