PWA 推送通知权限弹出窗口未出现在 UWP webview 上

PWA Push notification permission popup not appearing on UWP webview

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

上显示通知弹出窗口

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

你可以这样使用它:

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