Windows Phoneアプリを開発しようとしていますが、プログラムを起動したときに、特定のURL( http://www.google.comなど)を使用してデフォルトのWebブラウザーを呼び出すにはどうすればよいですか?
ありがとう
Windows Phoneアプリを開発しようとしていますが、プログラムを起動したときに、特定のURL( http://www.google.comなど)を使用してデフォルトのWebブラウザーを呼び出すにはどうすればよいですか?
ありがとう
あなたが言うように「プログラム」(Internet Explorer)を起動するときは、次のコードを使用します。
WebBrowserTask browser = new WebBrowserTask();
browser.URL = new Uri("http://www.google.com", UriKind.Absolute);
browser.Show();
WebBrowserタスクはMicrosoft.Phone.Tasks名前空間内にあり、そのドキュメントはここにあります:Microsoft.Phone.Tasks.WebBrowserTask
また、現在、ユーザーが代替ブラウザを「デフォルト」として定義する方法がないため、「デフォルト」ブラウザは常にInternetExplorerであることを知っておく必要があります。
編集:
あなたの質問をもっと詳しく読んだ後、私は少し曖昧さがあることがわかります。アプリの起動と同時にブラウザを起動する場合は、次のことを知っておく必要があります。
この種のアプリケーションは、Microsoftのマーケットプレイス検証に失敗します(WindowsPhoneのアプリケーション認定要件を確認してください)
認定に失敗しなかったとしても、それは一種の奇妙なアプリケーションになります...ユーザーにとって非常に役立つものではありません。
ただし、ユーザーがボタンをクリックしたときに電話のブラウザを起動する場合は、上記のコードが希望どおりに機能します。コードファイルの先頭に次の行を含めるようにしてください。
using Microsoft.Phone.Tasks;
お役に立てば幸いです。