搜尋套件、儲存庫與 APP 分類

套件詳情v0.4.2

sms_receiver

不需要權限的 Android 簡訊接收 API。

AndroidiOS
近 30 天下載
18
喜歡數
53
Pub 分數
140

安裝套件

flutter pub add sms_receiver

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

sms_receiver 套件讓 Android 應用程式能在不需 READ_SMS 權限的情況下接收簡訊訊息,利用 Android 內建的簡訊接收器 API。它為 Flutter 應用程式在 Android 上直接監聽傳入的簡訊訊息提供了一種簡單的方式。雖然它在 Android 上運作順暢,但由於平台限制,iOS 支援有限。此套件非常適合用於 OTP 自動取得、雙因素驗證或自動訊息處理等用途。設定簡單,可輕鬆整合至現有的 Flutter 專案。

適用情境

  • OTP自動獲取
  • 雙因素驗證
  • 自動訊息處理
  • 基於簡訊的觸發
  • 即時通知系統

主要特色

  • 不需要 READ_SMS 權限
  • 僅限 Android 的簡訊監聽
  • 簡單的事件驅動 API
  • 輕便且快速
  • 支援背景執行

適合對象

  • 僅限 Android 的應用
  • 驗證流程
  • 背景訊息處理
  • 低權限應用
  • 快速簡訊整合

使用建議

  • iOS 不受支援
  • 僅限Android平台
  • 需要 Android 清單配置
  • 可能無法在所有裝置上運作
  • 依賴系統級簡訊傳遞

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

sms_receiver

NOTE: This plugin might no longer needed due to flutter/flutter#13015

pub package

Flutter plugin for reading incoming-and-expected SMS only

Currently developed for Android: reading message without requesting SMS permission.

Usage

  • Generate acceptable message format

    • DON'T generate hash message on runtime using AppSignatureHelper. Store hash as constant inside your app, either on the server or client.
  • Add dependency to this package

  • Create SmsReceiver() with onSmsReceived(String message) handler.

  • Start listening with startListening()

  • Stop listening with stopListening()

  • Once sms received or receiver timed out, use startListening again. See example

    • Receiver timeout is 5 minutes. Currently not configurable.

Future Development

  • Add/Combine with iOS counterpart

所屬分類

原始碼儲存庫

使用此套件的專案

暫無相關資料。