ここに WP7 の初心者がいます。
私のアプリケーションでは、組み込みの Web ブラウザコントロールを使用して外部 Web ページをロードしています。
そのアプリケーションには PIN ベースの検証ステップがあり、これには
1) ユーザーが現在のアプリケーション (組み込み Web ブラウザーにロードされた外部 Web ページがある) を終了して、SMS 受信トレイを起動します。
2) ユーザーは、PIN が記載された、受信した SMS を読みます。この SMS をユーザーに送信しています。
3) ユーザーは、[戻る] ボタンを押して元のアプリケーションに戻り、以前に SMS で受け取った PIN を入力する必要があります。
ユーザーが Step2 に入ると、アプリケーションはバックグラウンドになり、その後廃棄されます。ユーザーが Step3 に入ると、Web ページをロードするために新たな HTTP 要求を再度作成することなく、(組み込みの Web ブラウザー コントロールを使用して) アプリケーションの状態を復元したいと考えています。
したがって、与えられたシナリオを念頭に置いて、次の 2 つの質問があります。1
) 元のアプリケーションを終了する必要がなく、ユーザーに SMS を読ませるなど、これらすべてを行うためのより良い方法はありますか。(つまり、SMS を読み取る API
はありますか?)実行中のアプリケーションを終了しました。
重要なポイント:
1) 通信チャネルとして SMS しか使用できません。アプリケーションを終了せずにユーザーに PIN を表示できる生のプッシュ通知チャネルのようなものは使用できません。
2) 私は Windows Phone 7.0 ランタイムをターゲットにしていますが、Windows Mango アップデートで利用可能なより良いオプションがあれば教えてください。
どんな種類の助けも大歓迎です。
更新: 埋め込み Web ブラウザー コンポーネントへのリンクを追加しました。