3

「プッシュ通知 (Android の gcm と考えてください)」がデバイスに到着するたびに、デバイスの位置データをクラウドにアップロードする方法はありますか? ユーザーは、ボタンを押したり、何かをしたりする必要はありません。アプリをバックグラウンドで実行する必要があるため、GCM について考えています (追加のバッテリー電力が必要かどうかは関係ありません)。

GCM を介して「リモート」デマンドでデバイスの位置データをアップロードできず、ユーザーの操作なしでアップロードできない場合は、目標を達成する方法についてのアイデアを受け取りたいと思います。たとえば、受動的な位置追跡などです。どんな助けでも大歓迎です。

4

1 に答える 1

3

はい、できます。サービスを作成する必要があります。起動時に開始できます。「Google Maps for Android API」を使用して、GCM メッセージを受信するたびに LocationClient.getLastLocation() を使用して 1 回限りの位置データをリクエストできます。Lcoation を取得したら、Lat/Lng 座標をサーバーに送り返すことができます。

API を使用して、リバース ジオコーディング、ジオフェンシング、アクティビティ認識を実行することもできます。ユーザーの位置データには注意してください。

ここから始めることができます:

于 2013-08-10T03:38:59.670 に答える