Closed bfnc-hsh closed 2 years ago
안녕하세요
만약 카카오내비 앱이 최신 버전이 아니라면 최신 버전으로 업데이트 후에 다시 시도 부탁드리겠습니다.
에러가 재현되지 않아서 정확한 원인을 파악하지 못하고 있는데요, 구현하신 코드와 에러 발생한 영상 첨부해주시면 원인 파악에 도움이 될 것 같습니다.
카카오내비는 플레이스토어에서 새로 설치해서 계속 테스트하고 있었습니다. 버전은 4.6.3이네요.
영상링크입니다. https://youtube.com/shorts/pwEp8pSd7DE?feature=share
아래는 카카오 내비 실행 하게 하는 코드입니다.
if (await NaviApi.instance.isKakaoNaviInstalled()) {
// 카카오내비 앱으로 목적지 공유하기 - WGS84 - 경유지 추가
Future.delayed(const Duration(milliseconds: 300), () {
var arrival = points.last;
NaviApi.instance.navigate(
option: NaviOption(
coordType: CoordType.wgs84,
rpOption: RpOption.shortest,
vehicleType: VehicleType.twoWheel,
),
destination: Location(
name: arrival.name,
x: arrival.x.toString(),
y: arrival.y.toString(),
),
);
});
} else {
// 카카오내비 설치 페이지로 이동
launchBrowserTab(Uri.parse(NaviApi.webNaviInstall));
}
카카오내비 쪽과 연락해서 확인을 해봤는데요, 카카오내비에 보내지는 url 확인이 필요할 것 같다고 하네요 url에는 앱 키와 같은 정보가 같이 포함되기 때문에 카카오 데브톡에서 tony.mb 계정에게 개인 메시지로 보내주시면 감사하겠습니다
조금 번거로우시겠지만 아래와 같이 설정하신 후 출력되는 로그 값을 전달 부탁드립니다.
프로젝트의 android를 Android Studio로 열기
KakaoFlutterSdkPlugin.kt 파일 열기
128번 라인에 println("SdkLog: $uri")
코드 추가
로그 확인
@bfnc-hsh 앱 키 등의 민감 정보가 포함되어있어서 코멘트주신 내용은 삭제한점 양해 부탁드립니다.
확인해주셔서 감사합니다. 가이드 해주신대로 등록하고 다시 테스트 해보겠습니다.
kakao developer ID : 781034 테스트기기 : SM A516N sdk 버전 : kakao_flutter_sdk_navi: ^1.2.2
[✓] Flutter (Channel stable, 3.3.0, on macOS 12.6 21G115 darwin-arm, locale ko-KR) [✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0) [✓] Xcode - develop for iOS and macOS (Xcode 14.0) [✓] Chrome - develop for the web [✓] Android Studio (version 2021.2) [✓] Connected device (4 available) [✓] HTTP Host Availability
'카카오내비 인증에 실패하였습니다.' 메세지와 함께 안드로이드에서 카카오내비가 실행 되지 않습니다. 추가 scheme를 추가하는건 아닌거 같은데 KakaoSdk log를 켜도 별도 정보가 없는거같아서 문제를 해결하지 못하고 있습니다. 아이폰에서는 정상동작합니다.
확인해주시면 감사하겠습니다. 수고하세요.