我正在尝试在按下按钮时从我的 flutter 应用程序发送短信。我想在没有用户交互的情况下执行此操作。我知道我可以使用url_launcher启动短信应用程序。
我尝试使用pub 的sms包,但 flutter 说 api 已过时。
如果可能的话,我想纯粹用 dart 来做这件事。
我正在使用包sms_maintained。请参阅最新版本的包。
包中的代码示例。
import 'package:sms/sms.dart';
void main() {
SmsSender sender = new SmsSender();
String address = someAddress();
...
sender.sendSms(new SmsMessage(address, 'Hello flutter!'));
}
Run Code Online (Sandbox Code Playgroud)
我也没有提供其他方法。
查询、过滤、联系方式、接收、删除。
要发送短信,您需要必要的权限。
以及其他功能。
接收短信
读短信
读取联系人
这里有详细的列表。
flutter AndroidManifest.xml的位置=> android/app/src/main/AndroidManifest.xml
编辑 #:
pubspec.yaml
dependencies:
...
sms_maintained:
path: plugin_folder_path
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3595 次 |
| 最近记录: |