Xamarin FormsプロジェクトにWindows Phone 8.1(Silverlightなし)でバックグラウンドタスクを実装しましたが、デバイスを再起動しない限り正常に動作します。プロジェクトについてデバイスの再起動後にWindows Phone 8.1のバックグラウンドタスクが機能しないのはなぜですか?
:(最新のXFライブラリと)
Xamarinフォームプロジェクト
WinRTのプロジェクトは、バックグラウンドタスクを作成するために追加しました。
チュートリアルで説明しているように、新しいバックグラウンドタスクを設定するためにWPプロジェクトのマニフェストを修正しました。
マイデバイス:NOKIA Lumia 925 - のWindows Phone 8.1
私は私のアプリを実行すると、それが正常に動作し、私はそれを閉じて、通知が発射されているすべての15分。しかし私は私のデバイスを再起動し、バックグラウンドタスクが消えます。アプリはリリースとデバッグモードでも展開されています。バッテリーセーバーがオンのときにバックグラウンドモードのイベントで実行する権限を与えました。
テストコンセプト:
はまた、私は、私はプロジェクト(Silverlightので)、それはだった何らかの理由でスケジュールされたタスクエージェントを追加するためにしようと試みた試験WinPhone 8.0プロジェクトを使用して、非常に奇妙な行動を発見しました「スケジュールされたタスクエージェント(Windows Phone 8.0)」として追加され、このエージェントは再起動後にバックグラウンドタスクを維持し、すべて正常に機能しました。私はWinPhone 8.0は常にSilverlightを使用していると思います、私が間違っている場合は私を修正してください!
私はWinPhone 8.1(Silverlightなし)プロジェクトでSilverlightを使用してスケジュールタスクを追加しましたが、別のコンパイル済みDLL(Silverlight DLLと.NET CLR)であるため参照できませんでした。正しい。
再起動後に私の仕事を続ける考えですか?
ありがとうございます!
ありがとうMario!私は(テストコンセプトで)説明したようにバックグラウンドエージェントを実装しており、WP Silverlightプロジェクトでのみ動作します。私は自分のデバイスを再起動するときにWP 8.1(シルバーライトなし)でバックグラウンドタスクを実行する必要があります。 – seba47