4

Windows Phone 7のトーストメッセージで、そのメッセージをクリックすると、アプリケーションが開きます。

トーストメッセージがクリックされたときに特定のページに移動したいだけです。

それを行う方法はありますか?

7とマンゴーアップデートの両方で???

また

http://samidipbasu.com/2011/06/14/push-notification-payloads/このリンクでトースト通知を読んだときに、送信するxml形式のwp:Paramという追加のパラメーターがあります。彼らがこのwp:ParamデータをWindows 7.0でどのように送信していたか(マンゴーの更新前)。何か案が ??

4

3 に答える 3

3

特定のページへの移動のサポートは、Mangoでサポートされています。以下は、HTTPチャネルを必要としないが、バックグラウンドエージェント(アプリケーション自体ではなく)によって実行される必要がある例です。

var toast = new ShellToast
{
    Title = "Title",
    Content = "Toast content",
    NavigationUri = new Uri("/SomeOtherView.xaml", UriKind.Relative)
};

toast.Show();

注:NavigationUri機能は、HTTPプッシュ通知を介して送信されるトーストでもサポートされています

于 2011-06-28T12:28:54.360 に答える
1

プッシュ通知について知っておく必要のあるすべての情報はここにあります

于 2011-06-28T10:04:33.440 に答える
1

@curiosity .. Toast&Tileペイロードは事前定義されているため、アプリがshellToast / shellTileを登録した後、OSはMPNSからのこれらのビットを処理できます。ペイロードの追加パラメーターは、Mango以降でサポートされることになっています。アプリの最初のページ(またはURLに含まれるXAMLページ)がディープトーストから起動すると、開発者はOnNavigatedTo()イベントをリッスンして、着信URLのパラメーター(クエリ文字列)で特別なことを実行できるようになります。 )。例については、私のブログの後半の投稿を参照してください。それが役立つかどうかをお知らせください。

ありがとう!

于 2011-06-28T20:07:57.370 に答える