Windows Phone 8. Глубокий тост

Я разрабатываю приложение для Windows Phone 8, которое использует Parse.com в качестве мобильного сервера для отправки/получения push-уведомлений.

Проблема, о которой я беспокоюсь, заключается в том, как сделать приложение, которое не запускается, для перехода на определенную страницу, когда я нажимаю на тост-уведомление, которое было отправлено службой.

например, он должен перейти к «/Views/SearchPage.xaml», но не к странице по умолчанию.

Также у меня есть канал уведомлений


person Dallas    schedule 05.02.2014    source источник


Ответы (1)


Когда вы отправляете всплывающее уведомление со своего сервера (в данном случае parse.com), вам необходимо указать URL-адрес приложения для навигации /Views/SearchPage.xaml в параметре с именем wp:param в сгенерированном XML-коде уведомления.

Я не использовал Parse.com в качестве бэкэнда, но, читая документы, кажется, что вы можете создать словарь (значение/ключ) данных для отправки. Возможно, вы можете включить параметр param/wp:param со значением URL:

Также можно указать свои данные в этом словаре. Как мы увидим в разделе «Получение уведомлений», у вас будет доступ к этим данным только тогда, когда пользователь откроет ваше приложение через уведомление. Это может быть полезно для отображения другого контроллера представления, когда пользователь открывает определенные уведомления.

Надеюсь, это поможет вам.

person Josue Yeray    schedule 05.02.2014