react-native-sms-receiver

1.0.0 • Public • Published

react-native-sms-receiver

A package that creates a broadcast receiver of SMS

Buy Me A Coffee

Installation 🚀

#yarn
yarn add react-native-sms-receiver

#npm
npm install react-native-sms-receiver

Then, import with:

import { requestReadSMSPermission, startReadSMS} from 'react-native-sms-receiver/Receiver';

Usage

Example:

import React, { useEffect } from "react";
import { Text, View } from "react-native";
import { requestReadSMSPermission, startReadSMS} from 'react-native-sms-receiver/Receiver';

export default function App() {
  const startReadingMessages = async () => {
    const hasPermission = await requestReadSMSPermission();
    if(hasPermission) {
      startReadSMS((status: any, sms: any, error: any) => {
        if (status == "success") {
          console.log("Great 🤠 !! you have received new sms:", sms);
        }
      });
    }
  }

  useEffect(() => {
    startReadingMessages();
  }, [])

  return (
    <View>
      <Text>🛸</Text>
    </View>
  );
}

Package Sidebar

Install

npm i react-native-sms-receiver

Weekly Downloads

4

Version

1.0.0

License

ISC

Unpacked Size

21.8 kB

Total Files

21

Last publish

Collaborators

  • robertbonfada