首页 > 解决方案 > PWA 推送通知权限弹出窗口未出现在 UWP webview 上

问题描述

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

标签: webviewuwppush-notificationnotificationsprogressive-web-apps

解决方案


You could try to handle the WebView.PermissionRequested Event in your UWP app. If you don't handle the PermissionRequested event, the WebView denies permission by default.

You could use it like this:

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

推荐阅读