andrei-bread-react-native-expo-read-sms
v2.0.3
Published
Library to read incoming SMS in Android for Expo (React Native)
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
successCallbackFnwill 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
