Windows Phone 7 тост уведомления - PullRequest
4 голосов
/ 28 июня 2011

в тостовом сообщении в Windows Phone 7, при нажатии на это сообщение приложение открывается, вот и все,

Я просто хочу перейти на определенную страницу при нажатии на тост сообщение,

есть ли способ сделать это?

как в 7, так и в обновлении манго ???

или

in http://samidipbasu.com/2011/06/14/push-notification-payloads/ в этой ссылке, когда мы читаем уведомление о тосте, у нас есть дополнительный параметр wp: Param в формате xml для отправки. Как они отправляли эти данные wp: Param в windows 7.0 (до обновления манго). Есть идеи ??

Ответы [ 3 ]

3 голосов
/ 28 июня 2011

Поддержка навигации по определенной странице поддерживается в Mango. Ниже приведен пример, который не требует канала HTTP, но должен выполняться фоновым агентом (а не самим приложением):

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

toast.Show();

ПРИМЕЧАНИЕ. Функциональность NavigationUri также поддерживается тостами, отправляемыми через push-уведомления HTTP

1 голос
/ 29 июня 2011

@ curiosity. Полезные нагрузки Toast & Tile предопределены таким образом, чтобы ОС могла обрабатывать эти биты, поступающие из MPNS, после того, как ваше приложение зарегистрирует shellToast / shellTile. Предполагается, что дополнительные параметры в полезных нагрузках поддерживаются, начиная с Mango. Поскольку первая страница вашего приложения (или какая-либо страница XAML в URL-адресе) запускается из глубокого тоста, разработчик должен иметь возможность прослушивать событие OnNavigatedTo (), чтобы сделать что-то особенное с параметрами во входящем URL (строка запроса) ). Пожалуйста, посмотрите несколько последующих постов в моем блоге для примеров и дайте мне знать, если это поможет.

Спасибо!

1 голос
/ 28 июня 2011

вся необходимая информация о push-уведомлениях здесь

...