Simple use webview intent link in react-native
npm install 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 Linking on iOS
- Automatic platform handling with clean API
---
``bash`
yarn add react-native-simple-intent-linking
> This module is written in Kotlin and supports autolinking (React Native 0.60+).
---
`js`
import SimpleLinking from 'react-native-simple-intent-linking';
---
`js`
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 to Linking.openURL.
---
`js
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() |Linking.openURL()` since intent-style URLs are not used |
| iOS | Falls back to
---
MIT
Developed by Arthur-Noh