Skip to content

sumonsbgc/react-native-sms-receiver

 
 

Repository files navigation

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>
  );
}

About

A package that creates a broadcast receiver of SMS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 49.5%
  • TypeScript 42.1%
  • JavaScript 8.4%