如何在android中检测来自WebView的通知?

Posted

技术标签:

【中文标题】如何在android中检测来自WebView的通知?【英文标题】:How to detect notification from WebView in android? 【发布时间】:2021-05-05 06:55:13 【问题描述】:

我正在开发一个类似聊天的应用程序。在此,我想在 webview(在 android 中)中打开一个聊天模块。 WebView 工作正常,聊天通知也正常工作。

但我想从我的应用类中检测 webview 的通知。 每当发生通知时,我的应用程序都会收到通知。

【问题讨论】:

到目前为止你有什么尝试? 【参考方案1】:

WebView 正在“自己”处理通知,您可以使用NotificationListenerService 检测新的/删除的通知

【讨论】:

WebView 正在处理它们,但我的应用如何知道 WebView 收到了新通知。 你不会知道的,WebView中没有通知API,只有在系统发布时才能检测到

以上是关于如何在android中检测来自WebView的通知?的主要内容,如果未能解决你的问题,请参考以下文章

React Native - 如何在 React Native 应用程序中使用 WebView 显示我的网站通知(适用于 Android)

如何检测您是不是在android java的webview中点击了youtube播放按钮?

如何将推送通知添加到WebView App(Android和iOS)

在 webview Android 中检测到 url 时如何更改活动

如何将推送通知添加到 WebView 应用程序(Android 和 iOS)

Android webview如何检测何时重新加载