gpt4 book ai didi

flutter - 有没有办法在没有用户交互的情况下发送短信?

转载 作者:IT王子 更新时间:2023-10-29 06:45:09 25 4
gpt4 key购买 nike

我正在尝试在按下按钮时从我的 flutter 应用程序发送短信。我想在没有用户交互的情况下执行此操作。我知道我可以使用 url_launcher 启动 SMS 应用程序。

我尝试使用 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!'));
}

我也没有提供其他方法。

查询、过滤、联系人信息、接收和删除。

要发送短信,您需要必要的权限。

  • SEND_SMS

以及其他功能。

  • RECEIVE_SMS

  • READ_SMS

  • READ_CONTACTS

它们的广泛列表位于 here .

flutter AndroidManifest.xml 是位置 => android/app/src/main/AndroidManifest.xml

编辑#:

package不再维护。您可以手动链接到此 repo 中的文件

pubspec.yaml

dependencies:
...
sms_maintained:
path: plugin_folder_path

关于flutter - 有没有办法在没有用户交互的情况下发送短信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56849277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com