fluttercommunity / flutter_sms

A Flutter plugin to Send SMS and MMS on iOS and Android. If iMessage is enabled it will send as iMessage on iOS. This plugin must be tested on a real device on iOS. Maintainer: @rodydavis
https://fluttercommunity.github.io/flutter_sms/
MIT License
245 stars 182 forks source link

Update doc? #20

Closed gpibarra closed 4 years ago

gpibarra commented 4 years ago

DOC

import 'package:flutter_sms/flutter_sms.dart';
void _sendSMS(String message, List<String> recipents) async {
 String _result = await FlutterSms
        .sendSMS(message: message, recipients: recipents)
        .catchError((onError) {
      print(onError);
    });
print(_result);
}

but not work

alternative 1: change import

import 'package:flutter_sms/flutter_sms.dart' as FlutterSms;

with format dart warning "use 'lowercase_wiht_underscore' when specifying a library prefix"

alternative 2: change call function without class

void _sendSMS(String message, List<String> recipents) async {
 String _result = await sendSMS(message: message, recipients: recipents)
        .catchError((onError) {
      print(onError);
    });
print(_result);
}

alternative 3: modify "flutter_sms/lib/flutter_sms.dart" compatible/like version 1

class FlutterSms {
    static Future<String> sendSMS({
      @required String message,
      @required List<String> recipients,
    }) =>
        FlutterSmsPlatform.instance
            .sendSMS(message: message, recipients: recipients);

    static Future<bool> canSendSMS() => FlutterSmsPlatform.instance.canSendSMS();
}
rodydavis commented 4 years ago

Fixed on the latest