반응형
최신 버전 업데이트를 진행 시킬때
앱스토어, 플레이스토어로 연결되도록 하려는 기능이 필요하다.
그래서 스토어로 이동하는 것들을 어떻게 만드는지 알아 보고 이를 정리하였다.
스토어로 이동하는 URL만 알고 있으면 간다하게 해결할 수 있다.
1. url_launcher
url을 쉽게 open하기 위해 url_launcher를 Dependencies에 추가한다.
터미널 창에 아래 명령어를 입력한다.
flutter pub add url_launcher
2. Store URL
IOS
AppStore를 이동하기 위해서는 아래 URL을 사용하면 된다.
자신의 앱스토어 url 주소를 알고 있으면 되는데
모른다면, Apple Stroe Connetor에서 확인 해볼 수 있다.
'https://apps.apple.com/us/app/{자신의 앱 앱스토어ID}'
Android
google play store로 이동하기 위해서는
자신의 앱 패키지네임을 알고 있기만 하면된다.
아래 처럼 id 값에 패키지네임만들어가 있으면된다.
https://play.google.com/store/apps/details?id=packageName
3. 전체코드
Future<void> call() async {
PackageInfo packageInfo = await PackageInfo.fromPlatform();
Uri storeUrl = Platform.isAndroid
? Uri.parse(
'https://play.google.com/store/apps/details?id=${packageInfo.packageName')
: Uri.parse('https://apps.apple.com/us/app/앱스토어ID');
if (await canLaunchUrl(storeUrl)) {
await launchUrl(storeUrl);
}
스토어로 이동하고 싶은 곳에서
호출하면 끝
반응형
'프레임워크 > Flutter' 카테고리의 다른 글
[Flutter]flutter_screenutil 사용방법, 반응형 앱 만들기 (0) | 2024.06.08 |
---|---|
[Flutter]반응형 앱, flutter_screenutil vs responsive_framework (1) | 2024.06.08 |
[Flutter] android:showWhenLocked 잠금화면 위에서도 앱이 보인다면 (0) | 2024.06.06 |
[Flutter]SVG 활용을 위한 flutter_svg 사용방법, SVG 화질 저하 원인 (0) | 2024.05.08 |
[Flutter]iconButton 소개 및 활용 방법, 예시코드있음 (0) | 2024.05.07 |
댓글