2

Windows Phone 7 でトースト通知をモバイルに送信します。アプリケーションを終了すると、画面上部にタイトルと説明のバーが表示されます。それは素晴らしい。
しかし、このバーをクリックしたときにイベントを処理するにはどうすればよいですか?

4

1 に答える 1

1

トースト通知をクリックしてアプリを開いたときに、ユーザーがナビゲートされるページをパラメータとともに指定できます。これはディープ リンクと呼ばれ、 MSDNで読むことができます。

送信する XML には、 という追加の要素が含まれている必要がありますParam

<wp:Param>[stuff goes here]</wp:Param>

提供できるものには、次の 3 つのオプションがあります。

/page1.xaml– アプリの起動時にアプリ内で移動する画面を定義します。文字列は「/」で始まる必要があります。

/page1.xaml?value1=1234 &amp;value2=9876– アプリの起動時に移動する画面と、名前と値のペアの情報を定義します。文字列は「/」で始まる必要があります。

?value1=1234 &amp;value2=9876– アプリのデフォルトの開始画面に渡される情報の名前と値のペアが含まれます。文字列は「?」で始まる必要があります。

次に、次のようにページでこれらを選択できます。

protected override void OnNavigatedTo(NavigationEventArgs e)
{
    string strVal1 = this.NavigationContext.QueryString["value1"];
}
于 2013-02-10T02:24:53.850 に答える