react-native-simple-intent-linking
v2.1.5
Published
Simple use webview intent link in react-native
Maintainers
Readme
react-native-simple-intent-linking
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
📦 Installation
yarn add react-native-simple-intent-linkingThis module is written in Kotlin and supports autolinking (React Native 0.60+).
🚀 Usage
Import the module
import SimpleLinking from 'react-native-simple-intent-linking';📲 Open an Android Intent URL
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.
✅ Check if the intent link is valid
const canOpen = await SimpleLinking.canOpenURL(
'intent://...your_intent_link'
);
if (canOpen) {
// You can safely open the link
}🧩 Platform behavior
| 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 |
📄 License
MIT
Developed by Arthur-Noh
