Answer each question in order. Stop at the first match.
RECOMMENDED FIRST STEP: Open the app → Settings → Status Card → OEM Battery Limits row → tap START SETUP or RESUME SETUP. The in-app wizard guides you through the exact steps for your device.
If the wizard is not available or you need manual steps, follow the instructions below for your phone brand. If steps do not match your phone's UI exactly, visit: https://dontkillmyapp.com?app=SMS%20TTS%20Notify
Step 1 — Battery optimization
Settings → Apps → SMS TTS Notify → Battery → Don't optimize (Android 13+: select "Unrestricted")
Step 2 — Never sleeping apps
Settings → Battery → Background usage limits → Never sleeping apps → Add SMS TTS Notify
Step 3 — Disable sleep automation
Settings → Battery → Background usage limits → Turn OFF "Put unused apps to sleep"
https://dontkillmyapp.com/samsung?app=SMS%20TTS%20Notify
Step 1 — Autostart
MIUI 14+: Settings → Apps → SMS TTS Notify → App permissions → Background autostart → Enable Older MIUI: Open Security app → Permissions → Auto-start → Enable for SMS TTS Notify
Step 2 — Battery saver per app
Settings → Apps → Manage apps → SMS TTS Notify → Battery saver → No restrictions
Step 3 — Security app battery
Open Security app → Battery → App battery saver → SMS TTS Notify → No restrictions
Step 4 — Pin app in Recent apps (extra protection)
Open Recent apps → find SMS TTS Notify → drag app icon downward to pin it. Pinned apps are not killed when clearing background apps.
https://dontkillmyapp.com/xiaomi?app=SMS%20TTS%20Notify
Step 1 — App launch management (EMUI 8–10)
Settings → Battery → App launch → SMS TTS Notify → Switch to "Manage manually" → Enable all three: Auto-launch, Secondary launch, Run in background
Step 2 — Startup manager
Settings → All → Startup manager → Enable SMS TTS Notify
Step 3 — Battery optimization
Settings → Battery → Battery optimization (or "Ignore battery optimization") → Find SMS TTS Notify → Don't optimize / Allow
Step 4 — Disable Smart tune-up
Open System Manager app → Settings (cog icon) → Disable "Smart tune-up"
NOTE: EMUI 9 devices may have PowerGenie pre-installed — a system app that kills background processes. If steps above don't help, visit: https://dontkillmyapp.com/huawei?app=SMS%20TTS%20Notify
Step 1 — App launch
Settings → Apps → Apps → SMS TTS Notify → Battery → App launch → Manage manually → Enable: Auto-launch, Secondary launch, Run in background
Step 2 — Battery optimization
Settings → Apps → SMS TTS Notify → Battery → Don't optimize
https://dontkillmyapp.com/honor?app=SMS%20TTS%20Notify
Step 1 — Auto Start-up (ColorOS 6+)
Settings → Apps → SMS TTS Notify → App info → Allow Auto Start-up → Enable
Step 2 — Background activity
Settings → Apps → SMS TTS Notify → Battery → Power Saver → Allow background activity (select "Allow")
Step 3 — Battery optimization
Settings → Battery → Battery optimization → SMS TTS Notify → Don't optimize
Step 4 — Pin in Recent apps
Open Recent apps → long-press SMS TTS Notify → tap Lock icon
https://dontkillmyapp.com/oppo?app=SMS%20TTS%20Notify
Step 1 — Battery optimization
Settings → Battery → Battery optimization → Switch to "All apps" → SMS TTS Notify → Don't optimize
Step 2 — Pin app in Recent apps (prevents revert)
Open Recent apps → long-press SMS TTS Notify window → tap Lock icon (top right corner of the app card)
Step 3 — Advanced / Enhanced optimization (OxygenOS 6+)
Settings → Battery → Battery optimization → (three dots menu) → Advanced optimization → Disable "Deep optimization" / "Adaptive Battery" → Disable "Sleep standby optimization"
https://dontkillmyapp.com/oneplus?app=SMS%20TTS%20Notify
Step 1 — Autostart
Settings → More settings → Applications → Autostart → Enable for SMS TTS Notify
Step 2 — High background power consumption
Settings → Battery → High background power consumption → Find SMS TTS Notify → Enable
Step 3 — Battery optimization
Hold app icon → App Info → Battery → Battery Optimization → Set SMS TTS Notify to "Not optimized"
Step 4 — Unrestricted battery (Android 13+)
Settings → Apps → SMS TTS Notify → Battery → Unrestricted
https://dontkillmyapp.com/vivo?app=SMS%20TTS%20Notify
Step 1 — App battery management
Settings → Battery → App battery management → Find SMS TTS Notify → Enable all: Allow auto-launch, Allow foreground activity, Allow background activity Newer realme UI: Settings → Battery → Power saving settings → App battery management → SMS TTS Notify → Enable all above
Step 2 — Battery optimization
Settings → Battery → Battery optimization → SMS TTS Notify → Don't optimize
Step 3 — Sleep standby optimization
Settings → Battery → Power saver options → Sleep standby optimization → Disable
https://dontkillmyapp.com/realme?app=SMS%20TTS%20Notify
These manufacturers follow standard Android battery management. Standard battery exemption is sufficient:
Settings → Apps → SMS TTS Notify → Battery → Unrestricted (or Don't optimize)
No additional steps needed.
If your phone is not listed above:
Settings → Apps → SMS TTS Notify → Battery → Don't optimize (or Unrestricted)
For manufacturer-specific instructions: https://dontkillmyapp.com?app=SMS%20TTS%20Notify
Cause: Phone manufacturer battery optimization killed the background service.
Fix: Apply OEM-SPECIFIC BATTERY SETTINGS above for your phone brand. If the service icon disappears from the notification bar: open the app and tap START again.
This is correct behavior. SmartSummary plays when you reconnect headset, unmute, or after a phone call ends. Individual messages that arrived during the silent period were logged but not spoken. Check the Live Log Console for the full list.
Cause A: Phone call interrupted. SmartSummary will play when call ends (~1.5s delay).
Cause B: Headset disconnected. Reconnect headset → SmartSummary plays automatically. Note: As of v0.6.9-beta, the mute button correctly reflects headset state after reconnect. A stale orange mute button after reconnect is no longer expected.
Cause C: ShakeIt Command triggered. Shake gesture dismissed the current message. Next message will play normally.
Known limitation: if another media app (Spotify, YouTube, navigation) is active, Android routes the media button to that app — not to SMS TTS Notify. Fix: Pause or close other media apps. Or use phone shake (ShakeIt) to stop TTS.
OEM custom Android layers kill background apps aggressively on new devices. See OEM-SPECIFIC BATTERY SETTINGS section above. This is the second most common issue after Notification Access.
Include these 5 details for faster diagnosis:
Contact: sms-tts-notify@aialertbuddy.com
Website: sms-tts-notify.com
OEM battery guidance in this document is based on data from Don't Kill My App (dontkillmyapp.com) by Urbandroid Team, licensed under Creative Commons Attribution 4.0 International (creativecommons.org/licenses/by/4.0). Content has been adapted and simplified for SMS TTS Notify users.
All third-party names mentioned in this document are the property of their respective owners. See general.txt for the trademark preamble.