0

Windows Phone 7.1 アプリでトースト通知を実装しようとしています。このコードを使用して、サーバーから Windows Phone に通知を送信しています。

  string toastMessage = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" +
                "<wp:Notification xmlns:wp=\"WPNotification\">" +
                  "<wp:Toast>" +
                     "<wp:Text1>" + TextBoxTitle.Text.ToString() + "</wp:Text1>" +
                     "<wp:Text2>" + TextBoxSubTitle.Text.ToString() + "</wp:Text2>" +
                     "<wp:Text3>" + TextBoxMessage.Text.ToString() + "</wp:Text3>" +
                     "<wp:Param>/Page2.xaml?NavigatedFrom=Toast Notification</wp:Param>" +
                "</wp:Toast> " +
            "</wp:Notification>"; 

Text1、Text2、およびText3に保存されている値をWindows Phoneのローカルデータベースに保存したいのですが、これにどのようにアプローチすればよいかわかりません。今後の参考のためにローカル データベースに値を保存する方法を教えてください。

4

1 に答える 1

0

プッシュ通知パラメーターをローカル ストレージに保存することはできません。プッシュ通知を受信すると、アプリのセカンダリ タイルまたはメイン タイルが Windows Phone プラットフォームによって自動的に更新されます。ただし、別のアプローチを選択することもできます。必要なパラメーターを渡し、ユーザーがタイルからwp:Param移動した後に必要なすべてのデータをロードします。Page

  string toastMessage = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" +
                "<wp:Notification xmlns:wp=\"WPNotification\">" +
                  "<wp:Toast>" +
                     "<wp:Text1>" + TextBoxTitle.Text.ToString() + "</wp:Text1>" +
                     "<wp:Text2>" + TextBoxSubTitle.Text.ToString() + "</wp:Text2>" +
                     "<wp:Text3>" + TextBoxMessage.Text.ToString() + "</wp:Text3>" +
                     "<wp:Param>/Page2.xaml?DataId=123&UserId=12</wp:Param>" +
                "</wp:Toast> " +
            "</wp:Notification>"; 
于 2013-06-11T12:00:26.893 に答える