WP7 新手在这里..
在我的应用程序中,我使用嵌入式 Web 浏览器控件来加载外部网页。
我在该应用程序中有一个基于 PIN 的验证步骤,其中涉及
1)用户离开当前应用程序(在嵌入式 Web 浏览器中加载了一个外部网页)以启动 SMS 收件箱。
2) 用户阅读他刚刚收到的短信,其中有 PIN。我正在向用户发送这条短信。
3) 然后用户需要通过点击返回按钮恢复到原来的应用程序,输入他之前在 SMS 中收到的 PIN。
一旦用户进入 Step2,我的应用程序将进入后台,随后将被删除。一旦用户进入 Step3,我想恢复应用程序状态(使用嵌入式 Web 浏览器控件),而无需再次发出新的 HTTP 请求来加载网页。
所以,考虑到给定的场景,我有以下两个问题-
1)有没有更好的方法来完成这一切,比如不必退出原始应用程序,仍然让用户阅读短信。(即任何 api 来读取短信?)
2)有没有办法序列化浏览器状态/保存整个网页(带有图像、css、js),这样整个网页可以完全按照它的方式呈现,当用户离开正在运行的应用程序。
要点:
1)我只能使用短信作为沟通渠道。我不能使用原始推送通知通道之类的东西,它可以让我在不退出应用程序的情况下向用户显示 PIN。
2) 我的目标是 Windows phone 7.0 运行时,但如果 Windows Mango 更新中有更好的选择,请告诉我。
非常感谢任何形式的帮助。
更新:添加了嵌入式 Web 浏览器组件的链接。