flutter_native_sms 0.0.3 copy "flutter_native_sms: ^0.0.3" to clipboard
flutter_native_sms: ^0.0.3 copied to clipboard

A Flutter plugin for sending native sms. for android only

send_sms_natively #

A Flutter plugin for sending native sms, and also choosing from which sim to send the sms. Note : this plugin works only for android. Ios is not implemented yet.

Getting Started #

  import 'package:flutter_native_sms/flutter_native_sms.dart';

To use this package import it first

Usage #

First u need to add required permissions :

    <uses-permission android:name="android.permission.SEND_SMS" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.READ_PHONE_NUMBERS" />

you may also need to request sms permission from user with permission_handler package, or any other package.

   await Permission.sms.request();
   await Permission.phone.request();


 FlutterNativeSms sms =  new FlutterNativeSms();
 sms.send(
      phone:'phone number your want to send the sms',
      smsBody:'A sms text',
      sim:'0', // choose which sim you want to send the sms from, the default is 0 which means first sim, if u have dual sim you can change the value to 1 which means second sim
      reportByToast: false, // show toast as report, default is false
 );

note : sim is not implemented yet

0
likes
0
points
103
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin for sending native sms. for android only

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on flutter_native_sms