Getting Started with Kakao Navigation
Before You Begin
Make sure to install the dependencies for the Core package by referring to the official installation guide. Also, complete the platform-specific configurations.
Getting Started
The navi package provides Kakao Navigation functions.
It opens the Kakao Navi app to request navigation or share a destination.
Refer to the Official Documentation for more details.
Installation
- NPM
- Yarn
- Expo
npm install --save @react-native-kakao/navi
yarn add @react-native-kakao/navi
npx expo install @react-native-kakao/navi
Kakao Navi installation status
After initializing the SDK, call isKakaoNaviInstalled() to check whether Kakao Navi is installed. This only queries availability; it does not open the app or its installation page.
import { isKakaoNaviInstalled } from '@react-native-kakao/navi';
const isInstalled = await isKakaoNaviInstalled();
Android returns the Kakao SDK's installation check. iOS checks whether it can open the kakaonavi-sdk URL scheme and requires the query scheme in Navi setup. Web returns false because it cannot inspect installed apps; use navigateTo and shareTo to request a launch from mobile web.