andrei-bread-react-native-expo-read-sms
v2.0.3
Published
Library to read incoming SMS in Android for Expo (React Native)
Downloads
57
Maintainers
Readme
react-native-expo-read-sms
Installation
Install this in your managed Expo project by running this command:
$ npm i andrei-bread-react-native-expo-read-sms
Usage
Import the startReadSMS function after installation
import { startReadSMS } from "andrei-bread-react-native-expo-read-sms";
Pass Success and Error callbacks
startReadSMS(successCallbackFn, errorCallbackFn)
Everytime an SMS has been received
successCallbackFn
will be called with the SMS
Methods
| Method name | Description | Params | Returns |
|-------------|-------------|--------|---------|
| checkIfHasSMSPermission
| Function which checks if the application has READ_SMS
and RECEIVE_SMS
permissions | - | { hasReceiveSmsPermission: true/false, hasReadSmsPermission: true/false }
|
| requestReadSMSPermission
| Requests READ_SMS
and RECEIVE_SMS
permission, if missing | - | Returns true
if granted, and false
otherwise |
| startReadSMS
| Starts listening for incoming messages. Note: SMS Permissions should be present. | callback fn | Incoming message body |
Important Note:
Ensure your app has READ_SMS
, and RECEIVE_SMS
, failing which you'll receive error on calling the function
License
MIT