An Android app that forwards incoming messages to email or another number.
No. Once permissions are granted and forwarding is configured, the app works entirely in the background.
SmsReceiver is declared in the manifest, so Android wakes the app process to handle incoming SMS broadcasts even when the app is closed. The RECEIVE_SMS broadcast is also exempt from Doze mode restrictions.MessageNotificationListenerService is a persistent background service that Android keeps running once notification access is granted.The app only needs to be opened once for initial setup.