虽然我已经创建了一个 Firebase 应用内消息点击监听器,但它会在点击按钮时尝试打开 android 系统。
像这样的网址:https://site_url/product_id
我想在逻辑操作后打开这个 url。
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。如何覆盖或禁用它?