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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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