2012-05-10 18 views
0

私は、アラームのような特定の時間が経過した後に起動する必要があるWP7 Silverlightのアプリケーションを持っています。しばらくしてからWP7 Silverlightアプリケーションを実行するにはどうすればよいですか?

しかし、WP7のアラームではなくアプリケーション自体を起動したいと思います。

私は以下を使用します。

this.Visibility = Visibility.Collapsed;

アプリケーションを隠すために、私はそれがバックグラウンドで実行される正しい方法ではないことを知っています。

お願いします。ありがとう。

+0

バックグラウンドエージェントを調べましたか。http://msdn.microsoft.com/en-us/library/hh202941(v=vs.92).aspx –

答えて

0

プラットフォームは、具体的にはあなたが記述した方法でアプリを実行することをサポートしていません。

バックグラウンドエージェントで機能を実行できない場合は、アラームまたはトーストメッセージ(プッシュ通知として送信)を使用して、ユーザーにアプリを起動するよう指示するオプションがあります。

プラットフォームの背後にある設計上の決定の1つは、ユーザーは常に電話で何が起こっているのかを知っている必要があるため、アプリを停止して起動することはこれに反することです。

0

バックグラウンドエージェントを実行し、トースト通知をユーザーに表示し、ユーザーがトーストをクリックしたときにアプリケーションを起動できます。

また、デバイスへのトーストメッセージをプッシュして、トーストをクリックしたユーザーに頼ることもできます。

関連する問題