일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- swift baekjoon
- Swift
- Android Studio
- FLUTTER
- customPopup
- 안드로이드
- 플러터
- 준코딩
- 안드로이드스튜디오
- 자바
- storyboard
- deeplink
- label
- 커스텀팝업
- android java
- xocde
- Xcode
- C언어
- 링크드리스트
- 버블정렬
- 연결리스트
- 백준
- text to speech
- TextField
- 예외처리
- IOS
- Firebase
- Android
- BAEKJOON
- 보호와 보안
Archives
- Today
- Total
준코딩
파이어베이스 다이나믹링크 Android13 버전 에러 본문
안녕하세요. 사실 저번에 다이나믹링크 관련 작업을 하면서 android13 버전 이하에서는, 정상 작동이 되었는데 13버전 이상부터는 다이나믹 링크가 정상 작동이 되지 않는 문제가 있었습니다.
대충 찾아보니.....
build.gradle(Module) 파일에 있는 targetSdkVersion이 33일때 정상 작동 하지 않는다고 합니다,,,
그 당시엔 아 그럼 그냥 이걸 낮춰서 하면 되겠구나~ 하고 낮춰서 진행 하였는데, 지금은 다시 targetSdkVersion을 33으로 올려야 하는 상황이 되어서, 그럼 어떻게 다시 다이나믹링크 문제를 해결해야하나? 방법을 찾아보았습니다.
기존 다이나믹링크가 되셨던 분들이라면 아래 코드를 확인하고 간단히 수정하실 수 있습니다.
일단 왜 안되었는지는 보안이 더 빡세졌다 어쩌구 저쩌구........
해결방법은.
AndroidManifest 파일에서 다들
기존에는 아래와 같이 작성 했을 것이라고 추측됩니다.
"example.page.link" 는 파이어베이스에서 생성해준 링크 값 이구요~
이 값을 수정해 주어야합니다!
수정 전
<data
android:host="example.page.link"
android:scheme="https"/>
<data
android:host="example.page.link"
android:scheme="http"/>
수정 후
파이어베이스 다이나믹링크에서 생성한 프리픽스 주소값 말고, 이동하는 url 페이지를 저렇게 넣으니 정상작동 되더라구요~
<data
android:host="example.com"
android:scheme="https"/>
<data
android:host="example.com"
android:scheme="http" />
궁금하시거나 틀린점 있으면 지적해주세요! 감사합니다
'프로그래밍 > Android(JAVA)' 카테고리의 다른 글
커스텀 팝업 생성하기 / CustomDialog (0) | 2023.06.26 |
---|---|
핑거푸시 연동하기 (FingerPush Android) (0) | 2023.06.26 |
Pull to Refresh 당겨서 새로고침 (0) | 2023.04.26 |
Android(java) 앱 버전 업데이트 빌드 에러[The destination foler does not exist or is not writeable] (2) | 2023.04.05 |
Firebase SDK 연동하기 (Android Java) (0) | 2023.03.30 |
Comments