sms_receiver
NOTE: This plugin might no longer needed due to flutter/flutter#13015
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.
- DON'T generate hash message on runtime using
-
Add dependency to this package
-
Create
SmsReceiver()
withonSmsReceived(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