SMS-TTS-Notify — Setup Guide
Quick Start
1
Install SMS-TTS-Notify from Google Play Store.
2
Accept Terms of Use on first launch.
3
OEM battery wizard — Samsung, Xiaomi, Huawei, OPPO, OnePlus, Vivo, Realme users: complete the battery exemption wizard. See Section 2 below.
4
Grant Notification Access: Android Settings → Apps → Special app access → Notification access → SMS TTS Notify → Enable.
5
Connect headset (Bluetooth or wired). Tap the green START button.
To test: send yourself an SMS. You should hear it through your headset. If you hear nothing, go to troubleshooting.
Section 1: Permissions
Notification Access (required — most important)
Without Notification Access, the app receives nothing.
All Android versions
Android Settings → Apps → Special app access → Notification access → SMS TTS Notify → Enable
Android 13+ sideload only
If installed outside Google Play: Android Settings → Apps → SMS TTS Notify → Allow restricted settings → Enable. Then re-grant Notification Access.
Note: Some Android OS updates reset Notification Access automatically. If the app stops working after an update, re-grant this permission first.
Bluetooth (Android 12+)
Requested automatically on first launch. Android Settings → Apps → SMS TTS Notify → Permissions → Nearby devices → Allow
Battery optimization (standard Android)
Android Settings → Apps → SMS TTS Notify → Battery → Unrestricted (or Don't optimize)
Section 2: OEM Battery Setup
Use the in-app wizard first
Open the app → Settings → Status Card → OEM Battery Limits row → tap START SETUP or RESUME SETUP. The wizard guides you step-by-step for your device.
| Tier | Manufacturers | Action |
| CRITICAL | Samsung, Xiaomi/Redmi/POCO, Huawei, Honor | Wizard required |
| HIGH | OPPO, Realme, Vivo, OnePlus | Wizard required |
| MINIMAL | Google Pixel, Nokia, Motorola, stock Android | Standard only |
| UNKNOWN | Any unrecognized | Generic guide shown |
Manual steps (if wizard not available)
SAMSUNG (all Galaxy)
- Settings → Apps → SMS TTS Notify → Battery → Don't optimize (Android 13+: Unrestricted)
- Settings → Battery → Background usage limits → Never sleeping apps → Add SMS TTS Notify
- Settings → Battery → Background usage limits → Turn OFF "Put unused apps to sleep"
⚠ Samsung may re-add the app after firmware updates. Repeat step 2 if app stops working.
dontkillmyapp.com/samsung →
XIAOMI / MIUI / REDMI / POCO
- MIUI 14+: Settings → Apps → SMS TTS Notify → App permissions → Background autostart → Enable
Older: Security app → Permissions → Auto-start → Enable
- Settings → Apps → Manage apps → SMS TTS Notify → Battery saver → No restrictions
- Security app → Battery → App battery saver → SMS TTS Notify → No restrictions
- Recent apps → find SMS TTS Notify → drag icon downward to pin (extra protection)
dontkillmyapp.com/xiaomi →
HUAWEI (EMUI)
- Settings → Battery → App launch → SMS TTS Notify → Manage manually → Enable: Auto-launch, Secondary launch, Run in background
- System Manager app → Settings (cog) → Disable Smart tune-up
- Settings → Battery → Battery optimization → Don't optimize
dontkillmyapp.com/huawei →
HONOR
- Settings → Apps → SMS TTS Notify → Battery → App launch → Manage manually → Enable all three options
- Settings → Apps → SMS TTS Notify → Battery → Don't optimize
dontkillmyapp.com/honor →
OPPO / ColorOS
- Settings → Apps → SMS TTS Notify → App info → Allow Auto Start-up → Enable
- Settings → Apps → SMS TTS Notify → Battery → Power Saver → Allow
- Settings → Battery → Battery optimization → Don't optimize
dontkillmyapp.com/oppo →
ONEPLUS (OxygenOS)
- Settings → Battery → Battery optimization → SMS TTS Notify → Don't optimize
- Recent apps → long-press SMS TTS Notify → tap Lock icon (prevents setting revert)
- Settings → Battery → Battery optimization → (three dots) → Advanced optimization → Disable Deep optimization
⚠ OnePlus may revert battery optimization randomly. Re-apply if app stops.
dontkillmyapp.com/oneplus →
VIVO
- Settings → More settings → Applications → Autostart → Enable
- Settings → Battery → High background power consumption → SMS TTS Notify → Enable
- Hold app icon → App Info → Battery → Not optimized
dontkillmyapp.com/vivo →
REALME
- Settings → Battery → App battery management → SMS TTS Notify → Enable: Auto-launch, Foreground activity, Background activity
- Settings → Battery → Battery optimization → Don't optimize
- Settings → Battery → Power saver options → Sleep standby optimization → Disable
dontkillmyapp.com/realme →
Section 3: Filter Configuration
Filters are optional. The app works immediately without them.
Whitelist — read ONLY from specific systems
When to use
Mixed personal+work phone. Single-source monitoring. Maximum privacy.
Settings → Whitelist → Enable → ADD → enter keyword or sender ID
- SCADA sender ID "OPS-MES" → add
OPS-MES
- Phone number +421 905 123 456 → add
905123456 (last 9 digits)
- Message prefix → add
LINE-3
Warning: Enabling Whitelist with an empty list blocks ALL messages. Add at least one keyword before enabling.
Alarm & Warning keywords
Default Alarm: ALARM, CRITICAL · Default Warning: WARNING, FAULT
Settings → Alarm Words → ADD · Settings → Warning Words → ADD
| Industry | Alarm keywords | Warning keywords |
| Injection molding | SAFETY DOOR, MOLD FAULT | MATERIAL SHORT |
| Data center | UPS CRITICAL, COOLING FAIL | TEMP HIGH, LOAD 90 |
| Logistics | — | DELAY, HOLD, REROUTE |
Section 4: Message Language
Settings → Status Card → Message Language → CHANGE → select from installed offline voice packs.
To add languages: tap ADD LANGUAGE → opens Android TTS settings → download voice pack → return to app.
- ALARM/WARNING/CRITICAL/FAULT/INFO prefixes always spoken in English
- Message body spoken in selected language
- SmartSummary always in English
Section 5: Supported SMS Apps
- Google Messages
- Samsung Messages
- AOSP Messaging (stock Android)
- OnePlus Messages (legacy)
- Sony Xperia Messages
- Honor Messages
If your SMS app is not listed, the app may not detect messages. Switch to Google Messages or Samsung Messages.
Section 6: Fleet Deployment
- No centralized configuration in current version — each device set up individually
- Recommended: fully configure one device → photograph Settings → replicate on others
- Estimated time per device after the first: 3-5 minutes
- Standard Android app — distributable via MDM
- No server, no API, no network configuration required
Section 7: What This App Does NOT Do
- Does NOT read WhatsApp, Telegram, email, or push notifications — SMS only
- Does NOT require an account or registration
- Does NOT require internet after install
- Does NOT modify volume, DND settings, or Bluetooth settings
- Does NOT support iOS / iPhone — Android only (Android 9+)
- Does NOT play audio through the phone speaker — headset required
- Does NOT send SMS content to any server
- Does NOT have a cloud dashboard or centralized fleet management