PWA Pu sh всплывающее окно с уведомлением о разрешениях не отображается в веб-просмотре UWP - PullRequest
0 голосов
/ 09 апреля 2020

У меня есть приложение PWA, работающее в облаке Azure. В приложении включена полная поддержка PWA и отображается уведомление при запуске в браузере. Тем не менее, когда я запускаю то же самое приложение в веб-приложении UWP. Я не вижу всплывающее уведомление о разрешении. Когда подписаться на уведомление. Я получаю разрешение отказано в ошибке. может кто-нибудь помочь мне, как мы можем показать всплывающее уведомление на UWP webView

1 Ответ

0 голосов
/ 10 апреля 2020

Вы можете попытаться обработать событие WebView.PermissionRequested в вашем приложении UWP. Если вы не обрабатываете событие PermissionRequested, WebView по умолчанию отклоняет разрешение.

Вы можете использовать это так:

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