SDK: 1.4.0
OS: Flutter
카카오링크 공유시 앱이 설치되어 있는 사용자가 메세지를 눌러도 계속 플레이스토어로 리디렉션 되고 있습니다.
flutter level 설정
KakaoSdk.init(
nativeAppKey: isProduction
? $productionApiKey
: $testKey,
javaScriptAppKey: isProduction
? $webProductionKey
: $testWebKey,
loggingEnabled: kDebugMode,
);
androidManifest.xml
<data android:host="kakaolink" android:scheme="@string/kakao_login_scheme" />
string.xml
<!-- kakao redirect url-->
<string name="kakao_login_scheme">kakao$productionApiKey</string>
sdk 콘솔에는 커스텀 메세지 템플릿이 작성되어 있지만 앱에서는 CommerceTemplate과 sendDefault를 이용하여 전송하고 있습니다.
디버거로 메세지 템플릿 json을 확인해보니 아래와 같이 생성되고 있습니다.
{
"TP": "Commerce",
"ME": "${ME}",
"SID": "capri_792423",
"DID": "kakao$productionApiKey://kakaolink?route=%2Fproduct&productId=2116452",
"SNM": "서울스토어-TEST",
"SIC": "https://k.kakaocdn.net/14/dn/btrXJ18Z1o9/YHIlUWg0TDDhh3SgbwrAR1/o.jpg",
"L": {
"LCA": "kakao$productionApiKey://kakaolink",
"LCI": "kakao$productionApiKey://kakaolink",
"LPC": "https://web-sprint.seoulstore.com",
"LMO": "https://web-sprint.seoulstore.com",
"LCP": "kakao$productionApiKey://kakaolink",
"LCM": "kakao$productionApiKey://kakaolink",
"LA": "market://details?id=com.seoulstore.sprint",
"LI": "https://itunes.apple.com/app/id1378226478"
}
안녕하세요.
확인을 위해 앱 ID 부탁드립니다.
앱ID
https://developers.kakao.com/ 의 내 애플리케이션>앱 설정>요약 정보 : 기본정보에 있는 앱 ID
숫자로된 ID 입니다
ex) 123456
안녕하세요, 현재는 문제가 해결된 상태인데 다른분들도 같은 케이스가 있을 수 있어 공유합니다.
설정 문제는 따로 아니었고 안드로이드 매니페스트의 인텐트 필터에 여러개의 데이터를 넣어서 사용하고 있었습니다만 이걸 다 개별로 분리하니 정상동작 되었습니다.
앱 정보는 792423 입니다.
2개의 좋아요