【问题标题】:PWA Push notification permission popup not appearing on UWP webviewPWA 推送通知权限弹出窗口未出现在 UWP webview 上
【发布时间】:2020-07-22 12:44:19
【问题描述】:

我在 Azure 云上运行了 PWA 应用程序。应用程序已启用完整的 PWA 并在浏览器上运行时显示通知。但是,当我在 UWP 应用程序 webview 下运行相同的应用程序时。我没有看到通知权限弹出窗口。何时订阅通知。我收到权限被拒绝错误。有人可以帮我看看我们如何在 UWP webView 上显示通知弹出窗口

【问题讨论】:

    标签: webview uwp push-notification notifications progressive-web-apps


    【解决方案1】:

    您可以尝试在您的 UWP 应用中处理 WebView.PermissionRequested Event。如果不处理 PermissionRequested 事件,WebView 默认拒绝权限。

    你可以这样使用它:

    private void Mywebview_PermissionRequested(WebView sender, WebViewPermissionRequestedEventArgs args)
        {
            if (args.PermissionRequest.PermissionType == WebViewPermissionType.WebNotifications) 
            {
                args.PermissionRequest.Allow();
            }
        }
    

    【讨论】:

    • 我已经实现了这段代码。看起来这段代码永远不会通过 WebView 调用。
    • @Rajalbar 操作系统版本是多少?这需要 1607 或更高版本的操作系统版本。
    • 版本 10.0.17134 Build 17134
    猜你喜欢
    • 2016-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-18
    • 1970-01-01
    相关资源
    最近更新 更多