我们目前开发了一个 UWP 应用程序,并且可以使用推送通知。但是,当用户在 VPN 上时,问题就出现了,WNS 通道没有被创建并且应用程序不再能够接收推送通知或在通知中心注册。频道正在这里创建
var attempts = 0;
try{
PushNotificationChannel channel = null;
do
{
channel = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();
attempts++;
}while(channel == null && attempts< 3);
}
这适用于公司网络,创建一个通道,并且设备在通知中心注册。在 VPN 上,不会创建通道。有人以前经历过这种情况或有任何想法吗?