2016-07-31 10 views
1

私はCordova(Phonegap)を使用してエンタープライズアプリケーションを開発しています。
アプリケーションがバックグラウンド(実行中の状態ではない)であっても、5分ごとに位置の更新を取得してそれを自分のWebサービスに送信する必要があります。5分ごとにgeolocationを取得する方法は、アプリケーションがCordovaで状態を実行していない

誰かがこの問題の解決策またはアイデアを持っていますか?あなたは(このApple documentationで詳細を参照してください、あなたのアプリのあなたのInfo.plistファイルにlocation値とUIBackgroundModesキーを有効にする必要があります

答えて

1

はコルドバでのプラグインは、バックグラウンド

cordova-plugin-background-geolocation

でジオロケーションを取得するためである、それはあなたが探しているものを助けることを願っています。

よろしくお願いいたします。

0

1

あなたがサービスを作成し、実行し、それを維持することができれば、それは、アプリはその背景には意味、と言って、実行している状態ではありません。このため、あなたがここのようなフォアグラウンドサービスを実装することができます。
Implementing a foreground service

次にサービスがオンになっている間、あなたは位置情報の更新の収集を開始し、それを送信しますあなたのWebサービス。
I hop私はあなたが正しいことを得て、それはあなたが望むものです。ここで

+0

あなたの返信ありがとうAndrei、しかし私はcordovaを探しています。 cordova(Phonegap)アプリでのやり方。 – laxman

+0

さて、私はこれを一度やりましたが、思い出す限り、アンドロイドアプリとウェブインターフェースからのインタラクションはプラグインを介して行われました。プラグインは、サービスとやり取りしていたインターフェースにアクセスして、プラグインに更新を送信していました。これは2013年に戻ってきました。 –

+0

こんにちは、あなたがプラグインを知っていれば私を助けてください.. iはiOSとAndroidプラットフォームをサポートしたい – laxman

関連する問題