こんにちは。
Windows10でUWPのアプリケーションを開発しています。
Visual Studio 2017 Communityを使っています。
アプリケーションは、Windows Phone(OS:Windows10 Mobile)で
使用する想定です。
○アプリケーション内容(Javascriptで実装)
1.緯度・経度を取得。
→「window.navigator.geolocation」を使用し、実装・動作確認済み
2.取得した緯度・経度をLAMP環境で使用しているDB(MYSQL)に登録(更新)
→XMLHttpRequestを利用。LAMP環境で使用しているDB(MYSQL)に接続するためのURLを用意し、
パラメータに、取得した緯度・経度を設定して、open。
DB登録(更新)されることを確認済み
3.上記1.及び2.の処理を、1分毎に行う。
→「setInterval()」を使用し、実装・動作確認済み
4.Windows Phoneからアプリを起動後、電源の節約のため、
スリープ状態にしたときでも、上記3.を行いたいので
バックグラウンドタスクを利用
→未実装
○教えて頂きたいこと
Windows Phoneからアプリを起動後、スリープ状態にしたときでも、
1分毎に緯度・経度を取得し、DB更新処理を行いたい場合
バックグラウンドタスクの実装として
1.適切なバックグラウンドタスクの作成・登録は、インプロセスか、あるいはアウトプロセスか
2.実行するトリガーは何にすべきか
以上です。
よろしくお願いいたします。