Android Как прослушать событие получения SMSAndroid

Форум для тех, кто программирует под Android
Anonymous
Android Как прослушать событие получения SMS

Сообщение Anonymous »

В Android я хочу вызвать событие/обратный вызов, если устройство получает SMS и приложение находится на переднем плане.
Но я не получаю никаких событий в onReceive широковещательного приемника.
Я не хочу читать SMS, но запускает событие только тогда, когда устройство получает SMS.
Манифест:

class SmsReceiver : BroadcastReceiver() {
override fun onReceive(context: Context?, intent: Intent?) {
//Toast event
}
}

override fun onResume() {
super.onResume()

val smsReceiver = SmsReceiver()
val intentFilter = IntentFilter(Telephony.Sms.Intents.SMS_RECEIVED_ACTION)

// Register the receiver dynamically
registerReceiver(smsReceiver, intentFilter)
}

override fun onPause() {
super.onPause()

// Unregister the receiver when app goes to background
unregisterReceiver(smsReceiver)
}

compileSdkVersion = "34"
minSdkVersion = "23"
targetSdkVersion = "34"


Подробнее здесь: https://stackoverflow.com/questions/790 ... ived-event

Вернуться в «Android»