Я разрабатываю приложение для Windows Phone 8, которое использует Parse.com в качестве мобильного сервера для отправки/получения push-уведомлений.
Проблема, о которой я беспокоюсь, заключается в том, как сделать приложение, которое не запускается, для перехода на определенную страницу, когда я нажимаю на тост-уведомление, которое было отправлено службой.
например, он должен перейти к "/Views/SearchPage.xaml", но не к странице по умолчанию.
Также у меня есть канал уведомлений
Ответ 1 · Josue Yeray
Когда вы отправляете всплывающее уведомление со своего сервера (в данном случае parse.com), вам необходимо указать URL-адрес приложения для навигации /Views/SearchPage.xaml в параметре с именем wp:param в сгенерированном XML-коде уведомления.
Я не использовал Parse.com в качестве бэкэнда, но, читая документы, кажется, что вы можете создать словарь (значение/ключ) данных для отправки. Возможно, вы можете включить параметр param/wp:param со значением URL:
Также можно указать свои данные в этом словаре. Как мы увидим в разделе "Получение уведомлений", у вас будет доступ к этим данным только тогда, когда пользователь откроет ваше приложение через уведомление. Это может быть полезно для отображения другого контроллера представления, когда пользователь открывает определенные уведомления.
Надеюсь, это поможет вам.