0.0.2 • Published 5 years ago
react-native-intent-gate v0.0.2
React Native App Intent Gate
Opens Android App Intent by Package Name and Actions
Features
- Currently supports only on Android
- Send Extra key-values to intents and reads response from intents if any
- Promise based
- Types supported
How to Use
- Install node module
npm i react-native-intent-gate
- Link the native module
react-native link react-native-intent-gate
Import module in code
import {openIntent,OpenIntentComponent} from 'react-native-intent-gate'
Code
const params = { action: "com.example.app", // only required extra: { key: value, title: "Open intent", requestCode: 12345, }
You can call openIntent in two ways:
Open Intent using function
openIntent(params).then(console.log).catch(console.error);
Use as a component
<OpenIntentComponent invoke={true|false} onResponse={console.log} {...params} />
/** when props updates from false to true, it will open intent */
Roadmap
- UTs
- Support on iOS using URL Schema
- Intent data support on Android