본문 바로가기
flutter

app link가 app이 아니라 browser를 열때

by Rogan_Kim 2023. 9. 7.
728x90

안드로이드 딥링크 세팅을 한후 (https://kimjunho97.tistory.com/21) 메모장에서 링크를 클릭하면 app이 아니라 

browser가 열러서 미치는줄 알았다. 당황 했다.

스크린샷 퀄리티 죄송합니다

 

결론부터 말하면 해당 어플 설정에 들어가서 지원되는 링크 열기 세팅을 해줘야 app으로 넘어간다.

 

경로

설정 > 애플리케이션 > CHAAM(해당 app) > 기본으로 설정 > 지원되는 링크 열기

 

아래에 지원되느 웹 주소까지 허용해줘야합니다.

 

 

그렇다면 구글플레이 배포할때도 수동으로 허용을 해줘야하나?? 

절대아니여야 합니다.

 

허나 현재 기준으로 아래처럼 세팅값을 허용해줘도 지원되는 웹 주소는 true가 되지 않는다.

 

프로젝트에 세팅된 AndroidManifest.xml 설정을 보면

flutter_deeplinking_enabled : true는 지원되는 앱 링크 허용하는 옵션입니다.

            <meta-data android:name="flutter_deeplinking_enabled" android:value="true" />
            <intent-filter android:autoVerify="true">
                <data android:scheme="http" android:host="kimjuno97.github.io"/>
                <data android:scheme="https"/>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
            </intent-filter>

 

 

현재 지원되는 웹 주소를 허용하는 방법을 찾아뵜는데 마땅한 솔루션을 찾지 못해서 Stackoverflow, github issues를 열었다.

(해당 내용 해결방안 찾을시 다시 포스팅 할 예정)

stackoverflow

 

flutter android Set as default Open supported links is turned on but Supoorted web addresses turn off

I set up Android app links by looking at the following https://docs.flutter.dev/cookbook/navigation/set-up-app-links this is my assetlinks.json https://kimjuno97.github.io/.well-known/assetlinks.json

stackoverflow.com

flutter issues

 

flutter android Set as default Open supported links is turned on but Supoorted web addresses turn off · Issue #134266 · flutte

Is there an existing issue for this? I have searched the existing issues I have read the guide to filing a bug Steps to reproduce I set up Android app links by looking at the following https://docs...

github.com

 

 

 

현재 임시 방편으로 알아본 방법

웹에서는 intent라고 명시하여 Android 딥 링크를 활성화하기 위한 명령을 내리는 방법

<a
	href="intent://kimjuno97.github.io/terms#Intent;
	scheme=https;package=com.hwc2.chaam_beta;end"
	target="blank"
>
	CHAAM.
</a>

 

 

app link app 아니라 browser 열때 (후속편, 해결)

 

 

 

 

 

 

728x90

댓글