33 lines
853 B
Dart
33 lines
853 B
Dart
import 'dart:async';
|
|
|
|
import 'src/flutter_sms_platform.dart';
|
|
|
|
/// Open SMS Dialog on iOS/Android/Web
|
|
Future<String> sendSMS({
|
|
required String message,
|
|
required List<String> recipients,
|
|
required bool sendDirect,
|
|
}) =>
|
|
FlutterSmsPlatform.instance.sendSMS(
|
|
message: message,
|
|
recipients: recipients,
|
|
sendDirect: sendDirect,
|
|
);
|
|
|
|
/// Launch SMS Url Scheme on all platforms
|
|
Future<bool> launchSms({
|
|
String? message,
|
|
String? number,
|
|
}) =>
|
|
FlutterSmsPlatform.instance.launchSms(number, message);
|
|
|
|
/// Launch SMS Url Scheme on all platforms
|
|
Future<bool> launchSmsMulti({
|
|
required String message,
|
|
required List<String> numbers,
|
|
}) =>
|
|
FlutterSmsPlatform.instance.launchSmsMulti(numbers, message);
|
|
|
|
/// Check if you can send SMS on this platform
|
|
Future<bool> canSendSMS() => FlutterSmsPlatform.instance.canSendSMS();
|