Я хотел бы перейти к определенному экрану при нажатии кнопки действия или изображения карты. Но проблема в том, что когда я не предоставляю URL-адрес действия, я не получаю никакого события клика внутри своего приложения. Кроме того, когда я предоставляю URL-адрес действия, приложение пытается открыть всплывающее окно с намерением предложить приложения, которые могут обрабатывать этот URL-адрес. Есть ли способ справиться с этим, чтобы всплывающее окно с намерениями было отключено или получить событие click без указания URL-адреса действия.
private var inAppMessagingListener = FirebaseInAppMessagingClickListener { inAppMessage, action ->
Timber.d("inAppMessagingListener")
// Determine which URL the user clicked
val url = action.actionUrl
if (url != null) {
Log.d(TAG, "InAppActionUrl")
Timber.d(url)
}
val dataBundle = inAppMessage.data
if (dataBundle != null) {
val navigationScreen = dataBundle["navigationScreen"]
val viewItem = dataBundle["viewItem"]
navigateUserToScreen(viewItem)
} else {
Timber.d("InAppDataNull")
}
}