firebase
Firebase firebase_dynamic_links 오류
이나주니
2023. 3. 3. 14:39
반응형
사용 버전 : `firebase_dynamic_links: ^5.0.15`
안드로이드 버전 : 13
안드로이드 13버전과 다이나믹 링크가 안정화 되지 않아 나는 오류라고 판단
※ 해결 방법
1. *build.gradle*
`compileSdkVersion 33`
`minSdkVersion 21`
`targetSdkVersion 32`
여기서 `targetSdkVersion` 버전은 32에서만 동작함
2. *SHA 인증서 지문 추가*
firebase 접속

디지털 지문 추가로 프로젝트 SHA 인증값을 추가한다
SHA 값 알아오는 방법
1) 본인 프로젝트 > cd android
2) ./gradlew signingReport

SHA-256 값 복사
디지털 지문에 값 붙여 넣기
3. main/AndroidManifest.xml 에 값 아래 처럼 변경
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="test.page.link"
android:scheme="https"/>
<data
android:host="test.page.link"
android:scheme="http"/>
</intent-filter>
※ 안드로이드 13 부터는 https, http 둘다 넣어주기
아직 까지는 이전버전화 domainUriPrefix 의 호환성이 확실하지 않아 두가지로 넣어줌
4. json 파일 다시 받기

결론 : 아직 까지 안드로이드13 바잔과 다이나믹 링크의 안정화가 안되어있어서 나는 오류이므로 나중에 이슈 수정이 될때까지 조금만 참자..!
반응형