hannesa2 / paho.mqtt.android

Kotlin MQTT client for Android
407 stars 94 forks source link

Need Android 14 support - App Crashes #625

Closed RaghulThavamani closed 3 months ago

RaghulThavamani commented 3 months ago

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.

nur-shuvo commented 3 months ago

Hello. It is fixed https://github.com/hannesa2/paho.mqtt.android/pull/549/commits/b4c8914d96e7e4701b437457666823ea2329445d Please try latest version.

hannesa2 commented 3 months ago

Please reopen, if current version doesn't fix it