搜索插件、代码仓与 APP 分类

插件详情v0.2.0+4

readsms

一个 Flutter 插件,将设备上的传入短信作为广播流读取。

Android
近 30 天下载
7
喜欢数
51
Pub 分数
150

安装插件

flutter pub add readsms

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

readsms 包是一个专为 Android 设计的 Flutter 插件,可让应用通过广播流读取传入的短信消息。它会监听短信接收事件,并实时传递消息,使开发者能够构建自动消息解析、双因素认证处理或通知系统等功能。该插件使用 Streams 与 Flutter 的响应式编程模型无缝集成,便于管理异步短信数据。它需要适当的权限,并且仅限于 Android 设备。

适合场景

  • 自动提取OTP
  • 实时短信监控
  • 基于消息的触发器
  • 双因素认证集成
  • 短信日志

主要特点

  • 接收短信的广播流
  • 仅支持 Android
  • 反应式流 API
  • 简单的权限处理
  • 轻便且快速

适合对象

  • 需要实时短信访问的应用程序
  • OTP自动填充实现
  • 自动化工具
  • 安全与验证服务
  • 以安卓为重点的即时通讯应用

使用建议

  • 需要在运行时授予短信权限
  • 仅限Android平台
  • 隐私敏感的使用场景
  • 持续监听可能对电池造成的影响
  • 可能不适用于所有 Android 版本或制造商

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

readsms

This is a plugin made for flutter to read incoming sms on the device as a broadcast stream.

Following steps describe how to use the plugin ReadSms :-

  • Ask the user for Sms permission. You can do this using Permission handler package.
  • Create an instance of ReadSms.
  final plugin = ReadSms();
  • Call the read method on the plugin object;
  plugin.read();
  • Access the stream of SMS exposed by the plugin object and get the incoming SMS.
  plugin.smsStream.listen((sms){
    print(sms.body);
    print(sms.sender);
    print(sms.timeReceived);
  });

That's all you need to do.

所属分类

源码仓库

使用此插件的项目

暂无相关数据。