카카오 링크 메시지 템플릿으로 앱 실행하면 앱이 계속 중단됨 팝업이 발생합니다

KakaoTalk_Photo_2021-07-18-00-31-18

안녕하세요.

카카오 링크 메시지 템플릿으로 앱 실행을 하면 “앱이 계속 중단됨” 오류가 발생합니다.

kakao_flutter_sdk: ^0.6.4

애플리케이션 ID : 537586

AndroidManifest.xml

NATIVE_APP_KEY에는 애플리케이션 네이티브 앱 키를 넣었습니다.

구글 플레이 콘솔에서 Crash details 내용

java.lang.IllegalArgumentException
com.kakao.sdk.flutter.AuthCodeCustomTabsActivity.onCreate

java.lang.RuntimeException:
at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:3654)
at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3806)
at android.app.servertransaction.LaunchActivityItem.execute (LaunchActivityItem.java:83)
at android.app.servertransaction.TransactionExecutor.executeCallbacks (TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2267)
at android.os.Handler.dispatchMessage (Handler.java:107)
at android.os.Looper.loop (Looper.java:237)
at android.app.ActivityThread.main (ActivityThread.java:8167)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:496)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1100)
Caused by: java.lang.IllegalArgumentException:
at com.kakao.sdk.flutter.AuthCodeCustomTabsActivity.onCreate (AuthCodeCustomTabsActivity.java:35)
at android.app.Activity.performCreate (Activity.java:7963)
at android.app.Activity.performCreate (Activity.java:7952)
at android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1307)
at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:3629)
at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3806)
at android.app.servertransaction.LaunchActivityItem.execute (LaunchActivityItem.java:83)
at android.app.servertransaction.TransactionExecutor.executeCallbacks (TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2267)
at android.os.Handler.dispatchMessage (Handler.java:107)
at android.os.Looper.loop (Looper.java:237)
at android.app.ActivityThread.main (ActivityThread.java:8167)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:496)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1100)

안녕하세요?

Native App key를 이용해서 초기화 하셨을까요??

https://github.com/kakao/kakao_flutter_sdk 의 Initializing SDK 부분 참고 해주세요.

KakaoContext.clientId = "${put your native app key here}"

안녕하세요.

네 main.dart 에서 아래와 같이 초기화 해서 사용하고 있습니다.

51

카카오 로그인, 카카오톡으로 링크 보내기는 잘 작동합니다.

아래와 같이 받은 링크를 통해 설치 된 앱을 실행하면 오류가 발생합니다.

03

AndroidManifest의 AuthCodeCustomTabsActivity에 kakaolink 커스텀 스킴이 같이 등록 되있나요?

카카오 링크 관련해서 커스텀 스킴(Custom scheme) 설정하기 가이드 문서 공유 드립니다.
https://developers.kakao.com/docs/latest/ko/message/android-link

안되시면 AndroidManifest에 쪽지로 공유 부탁 드려요.