Автоматический запуск приложения из push-уведомления на Windows Phone 8
Я хотел бы запустить приложение, используя параметры, предоставленные из push-уведомления на Windows Phone 8.
Я хочу добиться того, чтобы, как только пользователь получал уведомление, приложение запускалось с параметрами, указанными в уведомлении. Т.е. без проблем представить уведомление в более удобной для пользователя форме.
Насколько я понял, есть три механизма push-уведомлений. Тосты, плитка и сырье. Кажется, никто из них не способен справиться с желаемым поведением.
Тост: сообщение отображается, даже если приложение не было запущено. Приложение не запускается, если на него не нажали, но оно кажется наиболее близким к цели.
Плитка: сообщение отображается, если приложение было закреплено. Но их может быть трудно заметить, если плитка не прикреплена достаточно высоко на стартовом экране.
Raw: работает в более мощных состояниях, но требует, чтобы приложение работало. Это не похоже на совпадение, потому что я хочу, чтобы уведомление получалось, когда приложение не запущено. Я не смог найти информацию о том, какое приложение сообщает, где обрабатываются необработанные уведомления. Я бы предпочел все.
Я что-то упустил в своем исследовании? Если у кого-то есть подсказка о том, как поместить приложение на передний план из push-уведомления (без взаимодействия с пользователем), это будет очень цениться!
Моя первая попытка состояла в том, чтобы запустить приложение, используя SMS, но это, похоже, не пойдет. Смотрите мой пост Запуск приложения автоматически из смс на Windows Phone 8
2 ответа
Вы не можете автоматически запускать приложение на Windows Phone (как и на iOS или Android). Что вы можете сделать, это предоставить URI с Push-уведомлением, чтобы пользователь перешел на страницу с необходимой информацией
Вы не можете поместить приложение на передний план из фона без взаимодействия с пользователем.