首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在颤动中自动发送短信

如何在颤动中自动发送短信
EN

Stack Overflow用户
提问于 2020-07-10 11:30:29
回答 1查看 937关注 0票数 0

我想要发送短信到我的flutter应用程序中的特定电话号码。我尝试了关于这个问题和github repos的所有flutter包,但我搞砸了,没有找到任何有用的源码。

这是我最后一次尝试的代码。

代码语言:javascript
运行
复制
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:sms/sms.dart';

void main() {
 runApp(new MaterialApp(
title: "Send sms Demo",
home: new SendSms(),
 ));
 }


   class SendSms extends StatefulWidget {
  @override
  _SendSmsState createState() => new _SendSmsState();
 }

    class _SendSmsState extends State<SendSms> {
    Future<Null> sendSms()async {
SmsSender smsSender = new SmsSender();
smsSender.sendSms(new SmsMessage('+*****7337544', 'test send sms')); //instead xxx... to receiver 
 phone
 }

  @override
 Widget build(BuildContext context) {

return new Material(
  child: new Container(
    alignment: Alignment.center,
    child: new FlatButton(onPressed: () => sendSms(), child: const Text("Click here to Send SMS")),
  ),
);
}
}

我把这个放进了AndroidManifest.xml

代码语言:javascript
运行
复制
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.SEND_SMS"/>
EN

回答 1

Stack Overflow用户

发布于 2021-01-30 03:07:43

我最近在Github上上传了一个示例项目,它使用了telephony包,它请求SEND_SMS权限和发送短信。

这是repo

在此示例中,您必须使用按钮触发消息,但如果您愿意,也可以自动执行此操作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62826922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档