2012-02-09 12 views
-1

私が現在開発しているアプリケーションは、イメージとテキストをWebサービスに送信する必要があります。アプリはうまくいきますが、次のステップは、ユーザーがアプリを終了したり別のアプリに変更したときに送信を続けさせることです。アプリが破棄された/閉じられたときに画像を送信しますか?

どうすればよいですか?

私はバックグラウンドエージェントの機能を見てきましたが、それは私が欲しいものではないようです。私は30分おきに待ってから定期的なエージェントで25秒間送信しようとするのではなく、リソース集約型エージェントが必要とする非常に制限された状態になることはほとんどありません(90%以上のバッテリ寿命、オンWi-Fiなど)。

私はここで何かが分かりませんか?ユーザーがアプリをアクティブにしているときにのみ絵やテキストを送信することは大きな欠点です。

答えて

2

現在のWP7 OSで必要なことを行うことはできません。 Windows Phone 7 OSは、ユーザーのセキュリティが保護され、バッテリ寿命が延長され、一貫性のある経験を持つようにアプリケーションを制限するように設計されています。実行時間や持続時間に制約を課すことなく、任意のアプリケーションがバックグラウンドで任意のコードを実行できるようにすると、人は非常にリソース集約的なアプリケーションを書くことができます。これはエンドユーザには良いことではありません!

「定期的」または「リソース集約型」のエージェントas described on MSDNが唯一のオプションです。

+0

これは本当のバマーです。しかし、それがMSが望んでいるものなら、別のやり方でやる必要があります。ライブタイルにユーザーを送信する必要があることをユーザーに示すというアイデアは、アプリを開いて放棄する必要があります。 –

関連する問題