템플릿 메세지를 보냈는데 바로 성공이 뜹니다

문의 시 사용하시는 SDK 버전 정보를 알려주세요.

  • kakao sdk 2.8.2 사용.
  • 커스텀템플릿 링크를 보냈는데, 카톡 친구 화면도 안뜨고, 어떤 메세지도 없이 바로 성공이 뜹니다.
    aa

결과 값에는 error, warning 도 없습니다.

안녕하세요~

확인을 위해 앱 ID 알려주세요~


앱ID
https://developers.kakao.com/ 의 내 애플리케이션>앱 설정>요약 정보 : 기본정보에 있는 앱 ID
숫자로된 ID 입니다~
ex) 123456

656766
입니다.

참고로 웹뷰로 통해서 보내는거는 정상적으로 됩니다.

            Uri uri = WebSharerClient.getInstance().customTemplateUri(templateId, args);
            KakaoCustomTabsClient.INSTANCE.open(getContext(), uri);

로그상 에러 이력은 안보이는데요.

재현 테스트 할 수 있도록 코드 블럭 텍스트로 공유 부탁드려요.

      <activity android:name=".activity.MainActivity"
            android:screenOrientation="portrait"
            android:exported="true">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>

            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <data android:host="@string/kakaolink_host"
                    android:scheme="@string/kakao_scheme" />
            </intent-filter>
        </activity>
    <string name="kakao_app_key">74f761a81b0a71f76e1c2***</string>
    <string name="kakao_scheme">kakao74f761a81b0a71f76e1***</string>
    <string name="kakaolink_host">kakaolink</string>
final long templateId = 65279;
        LinkClient.getInstance().customTemplate(context, templateId, args, (result, error) -> {
            if (error != null) {
                error.printStackTrace();
                return null;
            }

            Log.d("junseo", "aaa: "+result);
            Log.d("junseo", "aaa: "+result.getWarningMsg());
            Log.d("junseo", "aaa: "+result.getArgumentMsg());

            return null;
        });

수고 많으십니다. 참고로 리턴되는 값은
LinkResult(intent=Intent { act=android.intent.action.SEND dat=kakaolink://send?linkver=4.0&appkey=74f761a81b0a71f76e1c268fb896c0a2&appver=1.0&template_id=65279&template_args={"${group_id}":“558845”,"${group_name}":“teeeessst”}&template_json={“P”:{“TP”:“Feed”,“ME”:"${ME}",“SID”:“capri_656766”,“DID”:“kakao74f761a81b0a71f76e1c268fb896c0a2://kakaolink?group_id=558845&group_name=teeeessst”,“SNM”:“K-Health DEV”,“SIC”:“https://k.kakaocdn.net/14/dn/btrk1QDIZon/x7SlaC6RAo2YUwl5hmRhKk/o.jpg",“L”:{“LCA”:“kakao74f761a81b0a71f76e1c268fb896c0a2://kakaolink?group_id=558845&group_name=teeeessst”},“SL”:{“LCA”:“kakao74f761a81b0a71f76e1c268fb896c0a2://kakaolink”,“LPC”:“https://play.google.com”,“LMO”:“https://play.google.com”,“LA”:“market://details?id=com.kdn.android.khealth”},“VA”:“6.0.0”,“VI”:“5.9.8”,“VW”:“2.5.1”,“VM”:“2.2.0”,“FW”:true,“RF”:“out-client”},“C”:{“THC”:1,“THL”:[{“TH”:{“THU”:“http://k.kakaocdn.net/dn/bwGEvy/btrf3sIWAIg/HbwzBlT4ckYyT9F2fD7SP1/kakaolink40_original.png”,“W”:200,“H”:200}}],“HD”:{“TD”:{“T”:"K-헬스케어 같이 합시다”}},“ITL”:[{“TD”:{“T”:“그룹명”,“D”:“teeeessst”}}],“BUL”:[{“BU”:{“T”:“초대 수락”,“SR”:“both”}}],“TAM”:[{“TP”:“ITL”}]}}&extras={“appPkg”:“com.kdn.android.khealth”,“keyHash”:“cm5tY26Na1vgRlFCL+B/EN2ZASI=”,“KA”:“sdk/2.8.2 sdk_type/kotlin os/android-30 lang/ko-KR origin/cm5tY26Na1vgRlFCL+B/EN2ZASI= device/SM-G991N android_pkg/com.kdn.android.khealth app_ver/1.0”} flg=0x14000000 pkg=com.kakao.talk }, warningMsg={}, argumentMsg={})

안녕하세요.

카카오톡 실행을 위해 queries 요소 추가해보시겠어요?

    <!--queries에 카카오톡 패키지 추가-->
    <queries>
        <package android:name="com.kakao.talk" />
    </queries>

카카오톡 공유: Android | Kakao Developers 카카오톡 공유: Android

이미 추가되어 있습니다. ㅠ.ㅠ 왜그런 걸까요