Запрос разрешения уведомления через powershell - PullRequest
0 голосов
/ 08 ноября 2018

У меня есть этот кусок кода:

[Windows.UI.Notifications.Management.UserNotificationListener, Windows.UI.Notifications, ContentType = WindowsRuntime]
 $listener = [Windows.UI.Notifications.Management.UserNotificationListener]::Current
 $accessStatus = $listener.GetAccessStatus()

 switch($accessStatus)
 {
   "Allowed" {
     Write-host "Yay! Proceed as normal"
   }
   "Denied" {
     Write-host"Access denied"
   }
   "Unspecified" {
     Write-host "Do something, idk"
   }
 }

, который должен запрашивать разрешение на уведомление для приложения. Итак, я вызываю скрипт через приложение, и он всегда возвращает «Yay! Продолжать как обычно», даже когда я отключаю доступ вручную из настроек. Это потому, что он запрашивает разрешение как powershell, а не как мое приложение, потому что я вызываю скрипт из приложения, или я здесь что-то не так делаю? Слушатель уведомлений: доступ ко всем уведомлениям

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...