private fun registerBroadcastReceivers() {
if (networkConnectionMonitor == null) {
networkConnectionMonitor = NetworkConnectionIntentReceiver()
registerReceiver(networkConnectionMonitor, IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION))
}
}
as per android document, for android 14, need to pass as third parameter,
Ex. registerReceiver(DataReceiver(), intentFilter, Context.RECEIVER_NOT_EXPORTED)
MqttService.kt file contains broadcast receiver implementation,
private fun registerBroadcastReceivers() { if (networkConnectionMonitor == null) { networkConnectionMonitor = NetworkConnectionIntentReceiver() registerReceiver(networkConnectionMonitor, IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION)) } }
as per android document, for android 14, need to pass as third parameter, Ex. registerReceiver(DataReceiver(), intentFilter, Context.RECEIVER_NOT_EXPORTED)
ref.
Kindly update this issue.