Flutter에서 카카오 공유하기가 안됩니다

문의 시 사용하시는 SDK 버전 정보와 플랫폼(Android / iOS) 및 디벨로퍼스 앱ID를 알려주세요.


디벨로퍼스 앱 ID: 965692
kakao_flutter_sdk: ^1.9.1+2

를 사용하고 있습니다.

카카오 공유하기 기능이 로컬에서 빌드시나 apk에서는 작동이 잘되는데

안드로이드 마켓에 올라간 이후에는

카카오 공유하기가 작동이 안됩니다.

해당 부분은 어떤 문제 때문에 그런걸까요?

IOS는 작동이 너무 잘됩니다. 안드로이드도 apk로 할때는 문제 없습니다. 마켓에 올라가면 문제가 생깁니다.

1월까지만해도 작동이 잘되다가 최근에 고객 문의가 와서 확인해보니 안되는 걸 확인했습니다.

코드 첨부합니다.


bool isKakao = await ShareClient.instance.isKakaoTalkSharingAvailable();

    template = _getTemplate(webViewData);
    print('template: $template');

    if (isKakao) {
      try {
        uri = await ShareClient.instance.shareDefault(template: template);

        print('isKakao uri: $uri');
        await ShareClient.instance.launchKakaoTalk(uri);
      } catch (exception, stacktrace) {
        print('카카오톡 공유 실패 $exception');

        Sentry.captureException(
            'exception: $exception, stacktrace: $stacktrace, method: `kakaoApp`');
      }
    } else {
      try {
        uri = await WebSharerClient.instance.makeDefaultUrl(template: template);
        print('uri: $uri');
        await launchBrowserTab(uri, popupOpen: true);
      } catch (exception, stacktrace) {
        print('카카오톡 공유 실패 $exception');

        Sentry.captureException(
            'exception: $exception, stacktrace: $stacktrace, method: `kakaoWeb`');
      }
    }

아래 내용 참고 부탁드려요.

Android 키해시 문제 종합 안내 - 릴리즈키해시, 디버그키해시

1개의 좋아요

잘 작동 됩니다!

1개의 좋아요