プッシュ通知 (トーストのみ) のサービスを使用して Windows Phone 8 でアプリを作成しますが、モバイル アプリにプッシュを送信する MSSQL ジョブはまだあります。送信データの形式は次のとおりです ( typeIdは int で、アプリがデータをどう処理するかを示します)。
<?xml version=\"1.0\" encoding=\"utf-8\"?>
<wp:Notification xmlns:wp=\"WPNotification\">
<wp:Toast>
<wp:Text1>title</wp:Text1>
<wp:Text2>subtitle</wp:Text2>
<wp:Data>typeId;data</wp:Data>
</wp:Toast>
</wp:Notification>
アプリを実行しているときに収入をプッシュすると、メソッドでアプリにサービスを提供できます(この場合は正常に機能します)
httpChannel.ShellToastNotificationReceived +=
new EventHandler<NotificationEventArgs>(httpChannel_ShellToastNotificationReceived);
httpChannel.BindToShellToast();
私の問題は、アプリが実行されていないときに、トースト プッシュ通知を提供できません。XML からのテキストで収入をプッシュしますが、通知をクリックするとアプリのメイン ページに移動します。コードを添付して、 typeIdとXMLのデータによって何をすべきかを決定するにはどうすればよいですか?