Запуск другого приложения программно на WP7 - идеи - PullRequest
0 голосов
/ 15 марта 2012

У меня есть ряд приложений, разработанных для WP7.Я хотел бы запустить одно приложение из другого.Я знаю, что общий ответ «нет, вы не можете»

Что если мое приложение при первом запуске регистрируется на моем сервере с идентификатором устройства и регистрируется для push-уведомлений?

Затем, когда я хочу запустить приложение Foo из панели приложения:

  • панель приложения отправляет запрос на мой сервер с указанным идентификатором устройства и идентификатором приложения Foo
  • , если сервер обнаруживает, что на устройстве установлено приложение Fooон отправляет push-уведомление экземпляру приложения Foo
  • Приложение Foo запускает
  • PROFIT !!!

Что вы думаете о подходе?Стоит ли пытаться или лучше подождать Аполлона, который может принести нам необходимые изменения?(или нет)

1 Ответ

2 голосов
/ 15 марта 2012

Ваш предложенный подход на самом деле не сработает.Если вы отправляете необработанное уведомление со своего сервера в приложение Foo, а приложение не работает (не будет), серверы MS не будут доставлять уведомление на телефон, и ваш сервер получит ошибку,

Если вы отправите уведомление о тосте, то да, пользователь получит тост, чтобы показать, что произошло что-то, связанное с приложением Foo.Им все равно придется нажать на тост, чтобы запустить приложение Foo.Это может быть работоспособным, но кажется немного ... неуклюжим.

Хотя для этого должен быть какой-то механизм (см. Приложения YouTube и Acrobat), я бы сказал, что в настоящее время для этого требуются специальные разрешения / технические исключенияот требований рынка.Я думаю, что вы вряд ли получите эти разрешения / исключения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...