SMS Staying in Pending after updating android OS to latest version
Because our SMS Gateway app is distributed outside the Google Play Store, some Android devices require extra steps after updating to ensure notifications (Firebase token) and permissions work correctly.
Follow this guide carefully to avoid issues.
Before installing a new version:
Log in to your Dashboard.
Go to Devices.
Delete/remove the old device entry.
You will reconnect automatically after the new installation.
Android’s newer OS versions automatically enable Play Protect, which may block or disable apps installed outside Play Store.
Please follow these steps when you are NOT on a call:
Open Google Play Store.
Tap your profile icon (top right).
Go to Play Protect.
Tap Settings (top right).
Turn OFF:
Scan apps with Play Protect
Improve harmful app detection
If Play Protect keeps turning back on, restart your phone and try again.
After Play Protect is off:
Download the latest APK from our provided link.
Tap the file and install the app.
If you see a warning about unknown apps:
Tap Settings
Allow Install unknown apps
Go back and install again.
When the app opens for the first time:
Tap Allow for ALL permission prompts:
SMS Access
Notifications
Contacts (if required)
Phone access
Background activity
Battery optimization (select Allow)
If you miss any permission, the app may not work correctly.
Some devices (Samsung, Xiaomi, Infinix, Oppo, Vivo, etc.) do NOT give all permissions automatically.
You must manually enable the remaining ones.
Open Settings on your phone.
Go to Apps / App Management.
Find SMS Gateway App.
Tap Permissions.
Make sure ALL of the following are enabled:
SMS
Phone
Contacts (if required)
Notifications
Files & Media
Nearby Devices (if shown)
Go to Battery or Battery Usage:
Select Unrestricted or Allow background activity.
Go to Auto Start (if your phone has this option) and enable it.
Once permissions are fully granted, the app automatically:
Generates a new Firebase token
Registers the device
Connects to your Dashboard
No extra action needed.
- Delete old device from Dashboard
- Turn off Play Protect (not during calls!)
- Install new APK
- Allow all app permissions
- Grant system-level permissions
- Ensure battery/background settings are correct
