私はアプリケーションがオフラインで、トースト通知として表示されているときに、ユーザデバイスにプッシュ通知を送信する必要がある場合があります。プッシュ通知でパラメータをトースト(Windows Phone)に送信できますか?
メッセージに応じて、ユーザーがトーストメッセージをクリックしてアプリケーション内の特定のページに移動する必要があります。私はこれがトースト通知で利用できることを知っていますが、ページを決定するために私のサーバーからトーストにパラメータを送信できますか?
私はアプリケーションがオフラインで、トースト通知として表示されているときに、ユーザデバイスにプッシュ通知を送信する必要がある場合があります。プッシュ通知でパラメータをトースト(Windows Phone)に送信できますか?
メッセージに応じて、ユーザーがトーストメッセージをクリックしてアプリケーション内の特定のページに移動する必要があります。私はこれがトースト通知で利用できることを知っていますが、ページを決定するために私のサーバーからトーストにパラメータを送信できますか?
もちろん可能です。
あなたのサーバーから送信トースト通知のXMLは次のようになります。
<?xml version="1.0" encoding="utf-8"?>
<wp:Notification xmlns:wp="WPNotification">
<wp:Toast>
<wp:Text1>[string]</wp:Text1>
<wp:Text2>[string]</wp:Text2>
<wp:Param>[string]</wp:Param>
</wp:Toast>
</wp:Notification>;
アプリにパラメータを送信するためにParam
パラメータを使用します。
あなたはparam要素を使用することができますアプリ内の特定の 画面に深くリンクしてください。ここには許可されているフォーマットがあります。 に使用される文字列は、次の例は256文字以下でなければなりません。
- /page1.xaml - アプリケーションの起動時にアプリ内でナビゲートする画面を定義します。文字列は "/"で始まらなければなりません。
- /page1.xaml?value1=1234 & value2 = 9876 - appの開始時にナビゲートする画面と、infoの名前と値のペアを定義します。 文字列は "/"で始まる必要があります。
- ?value1 = 1234 & value2 = 9876 - アプリのデフォルトの開始画面に渡される情報の名前と値のペアが含まれます。文字列は、 "?"で始まる でなければなりません。 (hereから取られた)
[この質問](http://stackoverflow.com/questions/11153113/can-i-tell-if-a-user-openedを見てみましょう-my-app-by-tap-on-a-toast-notification) –