본문으로 건너뛰기

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) — 실행 실패 시 예외를 던지는 버전