Новичок в WP7.
В своем приложении я использую встроенный веб-браузер для загрузки внешней веб-страницы.
У меня есть этап проверки на основе PIN-кода в этом приложении, который включает в себя
1) Пользователь покидает текущее приложение (которое имеет внешнюю веб-страницу, загруженную во встроенный веб-браузер) для запуска папки «Входящие SMS». .
2) Пользователь читает только что полученное SMS с PIN-кодом. Я отправляю это SMS пользователю.
3) Затем пользователю необходимо вернуться к исходному приложению, нажав кнопку «Назад», чтобы ввести PIN-код, который он получил в SMS ранее.
Как только пользователь вводит Step2, мое приложение перейдет в фоновый режим, а затем будет захоронено. После того, как пользователь перейдет к шагу 3, я хочу восстановить состояние приложения (с помощью встроенного элемента управления веб-браузером) без повторного нового HTTP-запроса для загрузки веб-страницы.
Итак, имея в виду данный сценарий, у меня есть следующие два вопроса -
1) Есть ли лучший способ сделать все это, например, не выходить из исходного приложения и по-прежнему позволять пользователь прочитал смс. (т.е. любой API для чтения смс?)
2) Есть ли способ сериализовать состояние браузера/сохранить всю веб-страницу (с изображениями, css, js), чтобы вся веб-страница могла отображаться точно так, как она была , когда пользователь вышел из работающего приложения.
Важные моменты:
1) В качестве канала связи я могу использовать только SMS. Я не могу использовать что-то вроде необработанного канала push-уведомлений, который мог бы позволить мне показать PIN-код пользователю, не выходя из приложения.
2) Я ориентируюсь на среду выполнения Windows phone 7.0, но если есть лучший вариант, доступный в Windows Mango обновление, пожалуйста, сообщите мне.
Любая помощь приветствуется.
Обновление: добавлена ссылка на встроенный компонент веб-браузера.