1.0.1 • Published 8 months ago

react-native-direct-sms-giasin v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

react-native-direct-sms-giasin

Getting started

$ npm install react-native-direct-sms-giasin --save

Mostly automatic installation

$ react-native link react-native-direct-sms-giasin

Usage

import DirectSms from 'react-native-direct-sms-giasin';

DirectSms.sendDirectSms('999...', 'This is a direct sms');
 

User Permission

function sendDirectSms() {
    try {
        const granted = await PermissionsAndroid.request(
        PermissionsAndroid.PERMISSIONS.SEND_SMS,
            {
                title: 'App Sms Permission',
                message:
                'App needs access to your inbox         ' +
                'so you can send messages in background.',
                buttonNeutral: 'Ask Me Later',
                buttonNegative: 'Cancel',
                buttonPositive: 'OK',
            },
        );
        if (granted === PermissionsAndroid.RESULTS.GRANTED) {
            DirectSms.sendDirectSms('999...', 'This is a direct sms');
        } else {
            console.log('SMS permission denied');
        }
    } catch (err) {
        console.warn(err);
    }
}
1.0.1

8 months ago

1.0.0

8 months ago