A lightweight React Native module to easily handle Android intent:// links — typically used to launch other apps like PASS, Kakao, or other deep links.
✅ Supports:
- Android
intent://links (custom app launch) - Fallback to React Native's
Linkingon iOS - Automatic platform handling with clean API
yarn add react-native-simple-intent-linkingThis module is written in Kotlin and supports autolinking (React Native 0.60+).
import SimpleLinking from 'react-native-simple-intent-linking';await SimpleLinking.openURL(
'intent://...your_intent_link'
);- If the target app is installed, it will be launched.
- On iOS or non-
intent://links, it will fall back toLinking.openURL.
const canOpen = await SimpleLinking.canOpenURL(
'intent://...your_intent_link'
);
if (canOpen) {
// You can safely open the link
}| Platform | Behavior |
|---|---|
| Android | Uses native Kotlin module to handle intent:// schemes via startActivity() |
| iOS | Falls back to Linking.openURL() since intent-style URLs are not used |
MIT
Developed by Arthur-Noh