ListeningStarted
EventFired after StartListening succeeds.
Read one incoming OTP SMS with Google's SMS Retriever API. No SMS permission and no inbox access.
SmsRetriever uses Google's official SMS Retriever API so your app can receive one matching OTP message without READ_SMS, RECEIVE_SMS, or SEND_SMS. The broadcast is gated by Play services' SEND permission, SMS text stays on the device, and nothing is uploaded. Add the 11-character app hash from GetAppHash to your SMS template, call StartListening, then read GotSms.
Google SMS Retriever for one OTP message. No READ_SMS, no inbox access, and the SMS text is never uploaded.
Fired after StartListening succeeds.
Fired with the full SMS body and a best-effort OTP (4-8 digits). Nothing is uploaded.
| Parameter | Type |
|---|---|
| message | text |
| otp | text |
Fired when Google reports no matching SMS within 5 minutes.
Fired when listening cannot start or Play services returns an error.
| Parameter | Type |
|---|---|
| message | text |







MIT App Inventor
Kodular
Niotron
Android Builder
Thunkable$7.99
Shrink a PDF on the device by re-encoding pages. No internet and no file upload.
$7.99
Send OneSignal push notifications, and receive them on this device.
$7.99
Firebase Cloud Messaging push notifications: device tokens, topics, tray notifications, tap handling, and optional HTTP v1 sending.
Free
Encrypt and decrypt strings with AES GCM/CBC support and automatic key utilities.