Запустите приложение автоматически из SMS на Windows Phone 8
Я хотел бы запустить приложение, используя параметры, указанные в SMS. Я хочу добиться такого поведения, что как только пользователь получит SMS, будет запущено приложение с параметрами, указанными в SMS. Т.е. без проблем представить СМС в более удобной для пользователя форме.
Я экспериментировал с ассоциациями протокола URI и до сих пор могу отправить SMS на тестовый телефон с текстом unleashed:param=test
(протокол взят из книги "Windows Phone 8 Unleashed", код в WP8UnleashedSource_01_05\Source\FileAndProtocolAssociations
). При нажатии на ссылку в полученном СМС приложение успешно запускается.
Но было бы здорово, если бы это был способ автоматического запуска приложения сразу после получения SMS.
Это возможно на всех моделях и версиях Windows Phone от 8 и выше? Или есть другие подходы, например, использование push-уведомлений, которые лучше подходят для реализации описанного мною прецедентного варианта использования?
С уважением
Этот вопрос похож на Launch App via SMS (URI-Association), но я бы хотел сосредоточиться на автоматическом запуске.
1 ответ
Это невозможно на Windows Phone 8 по некоторым причинам безопасности.
Это может быть возможно в Windows Phone 8.1. Я где-то читал, что 8.1 поддерживает сторонние SMS-клиенты. Это может означать, что может быть какое-то событие, которое срабатывает при получении нового SMS. Я не уверен, хотя.
Я бы по-прежнему предлагал вам использовать Push-уведомления.