我想通过单击操作按钮或名片图像导航到特定屏幕。但是问题是当我不提供动作URL时,我的应用程序内没有任何点击事件。同样,当我提供操作URL时,该应用程序会尝试打开意图弹出窗口,提示可以处理该URL的应用程序。 有没有一种方法可以解决此问题,从而在不提供操作URL的情况下禁用意图弹出窗口或获取click事件。
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")
}
}