Programming/Flutter
[내일배움] 플러터 url 외부 연결
TeEm0
2024. 10. 23. 19:49
플러터에는 기본적으로 url을 연결할 수 있는 하이퍼링크 기능이 없다...
한참 삽질끝에 방법을 알아내었다
일단 다음과 같이 url_launcher플러그인을 설치한다.
flutter pub add url_launcher
그 다음 https로 연결을 위해 ios에서 권한을 부여해 줘야 한다
권한은 root -> ios -> Runner -> Info.plist에서
<dict> </dict> 사이에 다음과 같이 추가한다
sms, 전화는 각각 string 안에 sms, tel값을 추가하면 된다 .
<key>LSApplicationQueriesSchemes</key>
<array>
<string>https</string>
</array>
다음에 버튼이나 이벤트리스너에서 다음과 같이 Uri를 생성하고 url을 launch 해주면 된다
잊지말고 async를 붙여주도록하자
final url=Uri.parse('https://google.com');
await launchUrl(url);
728x90