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
startListeningagain. See example- Receiver timeout is 5 minutes. Currently not configurable.
Future Development
- Add/Combine with iOS counterpart