パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v0.4.2

sms_receiver

権限を必要としない Android SMS 受信 API。

AndroidiOS
30日間ダウンロード
18
いいね数
53
Pub ポイント
140

パッケージをインストール

flutter pub add sms_receiver

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

sms_receiver パッケージは、READ_SMS 権限を必要とせずに Android アプリが SMS メッセージを受け取れるようにし、Android の組み込み SMS レシーバー API を活用しています。Flutter アプリケーションで Android 上の着信 SMS メッセージを簡単にリスニングする方法を提供します。Android ではスムーズに動作しますが、プラットフォーム制限により iOS 対応は限定的です。OTP の自動取得、二要素認証、自動メッセージ処理などのユースケースに最適です。最小限のセットアップで、既存の Flutter プロジェクトに簡単に統合できます。

用途

  • OTPの自動取得
  • 二要素認証
  • 自動メッセージ処理
  • SMSベースのトリガー
  • リアルタイム通知システム

主な機能

  • READ_SMS 権限は必要ありません
  • Android専用のSMSリスニング
  • シンプルなイベント駆動型 API
  • 軽量で高速
  • バックグラウンド実行と互換性があります

適している対象

  • Android専用アプリ
  • 認証フロー
  • バックグラウンドメッセージ処理
  • 低権限アプリ
  • クイックSMS統合

注意事項

  • iOSはサポートされていません
  • Androidプラットフォームに限定
  • Androidマニフェストの設定が必要です
  • すべてのデバイスで動作しない可能性があります
  • システムレベルのSMS配信に依存する

元の 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

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。