trentpiercy / smsker

Flutter plugin for sending SMS

Home Page:https://pub.dev/packages/smsker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Smsker

Send SMS within the Flutter application.

  • Android sender based on SmsManager
  • iOS sender based on MFMessageComposeViewController

🏰 Usage

Import package:smsker/smsker.dart, call sendSms() within async method:

import 'package:smsker/smsker.dart';

_sendMessage() async {
    await Smsker.sendSms(
        phone: "81234567890", 
        message: "Link! Wake Up!");
}

RaisedButton(
    child: Text("Save the Kingdom!"),
    onPressed: () {
        _sendMessage();
    }
)

🛡️ Permissions

Don't forget to add Android SEND_SMS permission to your AndroidManifest.xml

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

🐞 Known Issues

On iOS after showing modal window of MFMessageComposeViewController system generates new view under top container. That is what for you need additional top-down swipe to return to Flutter application.

About

Flutter plugin for sending SMS

https://pub.dev/packages/smsker

License:MIT License


Languages

Language:Dart 31.5%Language:Swift 25.0%Language:Kotlin 20.8%Language:Ruby 17.5%Language:Objective-C 5.1%