WindowsPhone8でアプリケーションを作成する方法を学習しようとしています。msdnで公開されているこのチュートリアルに従いました。
問題は、このコードが機能しないことです。理由はわかりません。デバッグしてみました。これまでのところ、問題はApplication_RunningInBackground
メソッドがトリガーされないことです。通常、アプリがバックグラウンドで動作すると動作を開始することになっています。または、私は何かが欠けていますか?
WindowsPhone8でアプリケーションを作成する方法を学習しようとしています。msdnで公開されているこのチュートリアルに従いました。
問題は、このコードが機能しないことです。理由はわかりません。デバッグしてみました。これまでのところ、問題はApplication_RunningInBackground
メソッドがトリガーされないことです。通常、アプリがバックグラウンドで動作すると動作を開始することになっています。または、私は何かが欠けていますか?
WP8は、バックグラウンドでのアプリのマルチテイクをサポートしていません。WP8では、WPマルチタスクストーリーにいくつかの追加が行われました。あなたが参照しているのは「GeoLocationバックグラウンド追跡アプリ」です。名前から推測できるかもしれませんが、これはバックグラウンドでジオロケーションを追跡するアプリにのみ役立ちます。
ジオロケーションバックグラウンド追跡アプリは、wmAppManfiest.xmlでそのように宣言する必要があります。動作しているジオロケーターが、GeoLocをアプリに報告し、最初にユーザーが起動します。ここでの最適なユースケースは、Nokia Driveのようなアプリであり、消費者はこれを開始して、バックグラウンドで作業を続けたいと考えています。
ジオロケーション以外のタスクにジオロケーションバックグラウンドマルチテイクを使用することは認定ガイドラインに違反しており、MicrosoftはこのwmAppManfiest.xmlの不正使用を追跡していることに注意してください。