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

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) — 起動に失敗したときに例外をスローするバージョン