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 파일 다시 받기

json 파일 다시 프로젝트에 덮어쓰기

 

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

반응형