Flutter url_launcher 플러터에서 url을 연결해주는 라이브러리

신지운·2021년 5월 28일
0

플러터

목록 보기
7/7

패키지주소

해당 패키지를 사용해줍니다.

build.gradle 파일에서 compileSdkVersion이 30으로 되어있는 경우
웹이 안열리는 경우가 있습니다.

구글링 결과 아래 방법을 찾았습니다.
해결방법

무턱대고 맨 위에있는 방법을 사용하시면 안됩니다.
댓글을 보시면 21년6월을 기준으로 정책이 바뀌어
모든 권한을 허락하는건 쉽게 하면 안된다고 하네요.

Android/AndroidMainfest.xml파일에

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />  

밑 부분에

<queries>
        <intent>
            <action android:name="android.intent.action.VIEW" />
            <data android:scheme="https" />
        </intent>
        <intent>
            <action android:name="android.intent.action.DIAL" />
            <data android:scheme="tel" />
        </intent>
        <intent>
            <action android:name="android.intent.action.SEND" />
            <data android:mimeType="*/*" />
        </intent>
    </queries>

이걸 입력해주세요. 그럼 정상작동 됩니다.

profile
즐겁게 개발하고 있습니다.

0개의 댓글