Closed gpibarra closed 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(); }
Fixed on the latest
DOC
but not work
alternative 1: change import
with format dart warning "use 'lowercase_wiht_underscore' when specifying a library prefix"
alternative 2: change call function without class
alternative 3: modify "flutter_sms/lib/flutter_sms.dart" compatible/like version 1