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
현재 임시 방편으로 알아본 방법
웹에서는 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
'flutter' 카테고리의 다른 글
app link가 app이 아니라 browser를 열때 (후속편, 해결) (0) | 2023.09.09 |
---|---|
Google play Console 공개테스트 등록 (0) | 2023.09.07 |
flutter unit test 구현 (0) | 2023.09.04 |
Flutter에서 사이드 메뉴 구현하기 (0) | 2023.09.04 |
Set up universal links for iOS (0) | 2023.09.03 |
댓글