플레이스토어 배포 후 카카오 채널로 이동이 되지 않아서 문의합니다

문의 시, 사용하시는 SDK 버전 정보와 디벨로퍼스 앱ID를 알려주세요.

Faq 목록 - 10. Android ( Faq 목록 입니다 ) 먼저 확인해주세요.


sdk 버전 : v2-talk 2.17.0
디벨로퍼스 ID : 989860

키해시도 구글 사인키 sha1과 맞는 부분을 확인했는데
플레이스토어 배포시 카카오 채널로 연결하는 동작이 이루어지지 않습니다.

  1. 구글 사인 키해시를 echo {keyhash}| xxd -r -p | openssl base64 명령어로 변경하고 등록 확인
  2. 내부 테스트 올려서 로그로 확인시에도 같은 키가 찍히는 걸 확인

결과

  • 원하는 동작은 카카오톡 채널이 열려야하지만 열리지 않음

로그라도 알려주시면 정말 큰 도움이 될거 같습니다.
감사합니다

989860 디벨로퍼스앱은 API 호출이력이 전혀 없습니다.

사용하신 관련 코드블럭 기재 부탁드려요.

Application class에서

override fun onCreate() {
        super.onCreate()
        Logger.init()
        KakaoSdk.init(this, BuildConfig.NATIVE_APP_KEY)
    }

해당 코드로 초기화해주고

TalkApiClient.instance.chatChannel(context, "채널id") { error ->
            Log.i(TAG, "카카오톡 채널 추가 실패 $error")
            if (error is ClientError) {
                val intent =
                    Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=com.kakao.talk"))
                context.startActivity(intent)
            }
        }

해당 함수로 부르고 있었습니다.

디버그키나 제 컴퓨터에서 딴 키해시로 설정 후 빌드앱으로 했을때는 정상 작동을하는것을 확인했는데
구글 사인 키로 변경 후 구글 배포 이후 프레이스토어에서 설치한 앱만 동작을 안합니다.

서버측 로그가 없어서 확인할 방법이 없는데요.

아래 내용 참고하셔서 키해시 로깅 하셔서 스토어에서 설치한앱의 키해시 확인해보시겠어요?

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

두개의 계정이 있었는데 소통 오류로 인해서 다른 앱에 키해시를 추가하고 있었습니다.
바쁘실텐데 죄송합니다.

1개의 좋아요