npm.io
0.1.0 • Published 3 years ago

@vinit_poojary/capacitor-intent

Licence
MIT
Version
0.1.0
Deps
12
Size
17 kB
Vulns
0
Weekly
0

Android Intent Plugin for Capacitor

npm npm bundle size NPM

Capacitor Plugin for android intent

Install

npm install @vinit_poojary/capacitor-intent
npx cap sync
yarn add @vinit_poojary/capacitor-intent
yarn cap sync

Configuration

<intent-filter>
  <action android:name="android.intent.action.SEND" />
  <category android:name="android.intent.category.DEFAULT" />
  <data android:mimeType="text/plain" />
</intent-filter>

Usage/Examples

import { CapacitorIntent } from '@vinit_poojary/capacitor-intent';
CapacitorIntent.addListener('getSentIntent', async ({ extraData, type }) => {
  console.log('type', type);
  console.log('extraData', extraData);
});

API

addListener('getSentIntent', ...)
addListener(eventName: 'getSentIntent', listenerFunc: (data: IntentData) => void) => Promise<PluginListenerHandle> & PluginListenerHandle
Param Type
eventName 'getSentIntent'
listenerFunc (data: IntentData) => void

Returns: Promise<PluginListenerHandle> & PluginListenerHandle


Interfaces
PluginListenerHandle
Prop Type
remove () => Promise<void>
IntentData
Prop Type
extraData any
type any

Keywords