update sms plugin
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:flutter_web_plugins/flutter_web_plugins.dart';
|
||||
|
||||
import 'src/flutter_sms_platform.dart';
|
||||
|
||||
class FlutterSmsPlugin extends FlutterSmsPlatform {
|
||||
static void registerWith(Registrar registrar) {
|
||||
// WidgetsFlutterBinding.ensureInitialized();
|
||||
FlutterSmsPlatform.instance = FlutterSmsPlugin();
|
||||
}
|
||||
|
||||
@override
|
||||
Future<String> sendSMS({
|
||||
required String message,
|
||||
required List<String> recipients,
|
||||
bool sendDirect = false,
|
||||
}) async {
|
||||
bool _messageSent =
|
||||
await FlutterSmsPlatform.instance.launchSmsMulti(recipients, message);
|
||||
if (_messageSent) return 'Message Sent!';
|
||||
return 'Error Sending Message!';
|
||||
}
|
||||
|
||||
@override
|
||||
Future<bool> canSendSMS() => Future.value(true);
|
||||
}
|
||||
Reference in New Issue
Block a user