如何在 webview 应用程序中发送推送通知,其中通知在网站和 PWA 上进行

Posted

技术标签:

【中文标题】如何在 webview 应用程序中发送推送通知,其中通知在网站和 PWA 上进行【英文标题】:How to send Push Notification In webview app where as notification going on website and PWA 【发布时间】:2020-12-24 07:41:26 【问题描述】:

我正在开发我的网站的 Web 视图,我的网站已经启用了 PWA,并且使用 Firebase 我可以在我的网站 + PWA 上发送通知,但我的 Web 视图应用程序没有收到相同的通知。 我有一个美食餐厅网站,所以当订单状态发生变化时会发送通知。所以我不能一次又一次地进入firebase并将推送通知发送到我的网络视图应用程序。虽然我的网站和 PWA 收到了通知。

【问题讨论】:

【参考方案1】:

当你收到这样的通知时,你可以从 webview 触发 Java/Kotlin 方法的执行

    mWebView.addjavascriptInterface(new MyJavaInterface(), "test");

    private class MyJavaInterface 
        @android.webkit.JavascriptInterface
        public String getGreeting() 
            return "Hello JavaScript!";
        

【讨论】:

以上是关于如何在 webview 应用程序中发送推送通知,其中通知在网站和 PWA 上进行的主要内容,如果未能解决你的问题,请参考以下文章

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

如何使用swift为IOS推送通知打开新的WebView

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

如何使用 azure hub 向某些用户发送批量推送通知

在 Swift 中从 RSS 推送通知

如何在 iOS 中使用 Google Firebase 向特定用户发送推送通知?