카카오 내비게이션 시작하기
시작하기 전에
Core패키지에 대한 의존성을 설치하고 관련 플랫폼별 설정을 완료해야 합니다.
시작하기
navi 패키지로 카카오 내비게이션 기능을 사용할 수 있습니다.
카카오내비 앱을 열어 길 안내 또는 목적지 공유를 요청합니다.
공식 문서를 참고하세요.
설치하기
- NPM
- Yarn
- Expo
npm install --save @react-native-kakao/navi
yarn add @react-native-kakao/navi
npx expo install @react-native-kakao/navi
카카오내비 설치 여부
SDK를 초기화한 뒤 isKakaoNaviInstalled()로 카카오내비 앱 설치 여부를 조회합니다. 조회만 하며 앱이나 설치 페이지를 열지 않습니다.
import { isKakaoNaviInstalled } from '@react-native-kakao/navi';
const isInstalled = await isKakaoNaviInstalled();
Android는 카카오 SDK의 설치 확인 결과를 반환하고, iOS는 kakaonavi-sdk URL 스킴을 실행할 수 있는지 확인합니다. iOS에는 카카오내비 설정의 앱 조회 스킴이 필요합니다. 웹은 설치 여부를 확인할 수 없어 false를 반환하며, 모바일 웹의 실행 요청은 navigateTo와 shareTo를 사용합니다.