Приложение UWP с использованием Windows Службы уведомлений и VPN - PullRequest
0 голосов
/ 01 мая 2020

В настоящее время мы разработали приложение UWP и работаем с уведомлениями pu sh. Однако проблема возникает, когда пользователи находятся в сети VPN, канал WNS не создается, и приложение больше не может получать уведомления pu sh или регистрироваться в центре уведомлений. Канал создается здесь

var attempts = 0;
try{
    PushNotificationChannel channel = null;
    do
    {
        channel = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();
        attempts++;
    }while(channel == null && attempts< 3);
}

Это работает в корпоративной сети, канал создается, и устройство регистрируется в центре уведомлений. В VPN канал не создается. Кто-нибудь испытывал это раньше или есть идеи?

1 Ответ

0 голосов
/ 01 мая 2020

В результате наш клиент Cisco vpn был ошибкой, хотя разделенное туннелирование отключено, клиент пытался отправить wns traffi c непосредственно в inte rnet вместо туннеля. Как только были сделаны исключения для конечных точек wns, приложение uwp смогло получить канал.

...