diff --git a/app/src/main/java/io/homeassistant/companion/android/notifications/MessagingManager.kt b/app/src/main/java/io/homeassistant/companion/android/notifications/MessagingManager.kt index baa608dcb..108488c12 100644 --- a/app/src/main/java/io/homeassistant/companion/android/notifications/MessagingManager.kt +++ b/app/src/main/java/io/homeassistant/companion/android/notifications/MessagingManager.kt @@ -112,6 +112,7 @@ class MessagingManager @Inject constructor( const val MARKET_PREFIX = "https://play.google.com/store/apps/details?id=" const val SETTINGS_PREFIX = "settings://" const val NOTIFICATION_HISTORY = "notification_history" + const val NO_ACTION = "noAction" const val SUBJECT = "subject" const val TIMEOUT = "timeout" @@ -979,7 +980,9 @@ class MessagingManager @Inject constructor( data: Map ) { val actionUri = data["clickAction"] ?: "/" - builder.setContentIntent(createOpenUriPendingIntent(actionUri, data)) + if (actionUri != NO_ACTION) { + builder.setContentIntent(createOpenUriPendingIntent(actionUri, data)) + } } private fun handleDeleteIntent(