【发布时间】:2020-03-25 13:49:44
【问题描述】:
虽然我已经创建了一个 Firebase 应用内消息点击监听器,但它会在点击按钮时尝试打开 android 系统。
这样的网址:https://site_url/product_id
我想在逻辑操作后打开这个网址。
class MainActivity : AppCompatActivity() : FirebaseInAppMessagingClickListener {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
....
FirebaseInAppMessaging.getInstance().addClickListener(this)
FirebaseInAppMessaging.getInstance().triggerEvent("main_activity_ready")
}
override fun messageClicked(message: InAppMessage, action: Action) {
val url =( action.actionUrl ?: "")
Log.d(TAG, "in-app messaging url : $url")
linkParsePresenter.startLinkParse(url, PreviousPage.InAppMessaging) // This is my logic function.
}
}
messageClicked 函数被调用。没有问题。但是系统也试图打开这个 url。如何覆盖或禁用它?
【问题讨论】:
标签: android firebase-in-app-messaging