카카오링크를 사용하면 “최신버전의 카카오톡으로 업데이트가 필요합니다” 라는 에러가 나옵니다
현재 package com.kakao.kakaolink.v2; -> 카카오링크 v2를 사용중입니다.
특이사항으론 안드로이드 버전에 따라 되는 에러가 나오는 휴대폰이 있고 아닌 휴대폰이 있습니다.
- “최신버전의 카카오톡으로 업데이트가 필요합니다” -> 최신버전인데 이러한 에러가 나오는 이유가 뭔가요?
- 해결볍이 있을까요?
- 안드로이드 버전에 따라 다른 결과가 나온다는게 힌트가 될 수 있을것 같습니다.
안녕하세요~
사용 중인 카카오 SDK의 버전과 에러가 발생하는 휴대폰의 OS 버전이 어떻게 되시나요?
버전 : implementation group: ‘com.kakao.sdk’, name: ‘kakaolink’, version: ‘1.30.6’
되는 os버전 : 9
안되는 os버전 : 10~11
3,4개 정도의 휴대폰으로 테스트 해봤기 때문에 os별로 다르다는 결론을 확신하긴 힘듭니다.
말씀해주신 이슈는 Android 11로 올라가면서 외부 패키지 앱 호출이 제한되면서 카카오톡의 설치여부를 판단하지 못해서 발생한 이슈로 보입니다.
(참고: https://developer.android.com/about/versions/11/privacy/package-visibility?hl=ko)
현재 최신 Android sdk 는 해당 이슈에 대해서 대응이 된 상황입니다.
하지만 사용 중이신 Legacy Android sdk에는 해당 변경 사항에 대한 처리가 되어있지 않은 상황이고, Legacy Android sdk는 deprecated 될 예정입니다.
번거로우시겠지만 사용 중인 sdk를 최신 sdk로 변경해주시면 이슈가 해결될 것 같습니다.