メインコンテンツまでスキップ

openUrl

Description​

システム標準のハンドラー(ブラウザー、電話、メールなど)でURLを開きます。常に外部アプリケーション(LaunchMode.externalApplication)として起動します。

Parameters​

パラメーター型説明
urlString開きたいURLまたはスキーム(例: tel:、mailto:、https://...)

Returns​

Future<void>

Notes​

  • 起動に失敗しても例外はスローせず、内部でログを記録するだけです。(openExternalBrowserとの違いです)
  • 起動できるかどうかを事前に確認するには$app.canLaunchAppを使用してください。

Example​

// 電話アプリで発信する
$app.openUrl("tel:0212345678");
  • $app.canLaunchApp(urlScheme, callback) — 起動できるかどうかを先に確認
  • $app.openExternalBrowser(url) — 起動に失敗したときに例外をスローするバージョン