调用 PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync(); 方法时,我收到此异常。它在设备上工作正常,但在本地计算机上失败。
这是我的代码:
private async void CreateChannel_Click(object sender, RoutedEventArgs e)
{
var vProfile = NetworkInformation.GetInternetConnectionProfile();
System.Diagnostics.Debug.WriteLine("InterNetConnectivity==>>" + vProfile.GetNetworkConnectivityLevel().ToString());
UserResponseTBL.Text = vProfile.GetNetworkConnectivityLevel().ToString();
if (vProfile.GetNetworkConnectivityLevel() == NetworkConnectivityLevel.InternetAccess)
{
var vChannel = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();
string channelUri = vChannel.Uri;
UserResponseTBL.Text = channelUri;
System.Diagnostics.Debug.WriteLine("channelUri : " + channelUri);
}
}
我收到异常等待操作超时。 (来自HRESULT的异常:0x80070102)。 任何帮助都会得到满足。 感谢名单
答案 0 :(得分:0)
我通过在设备/不同的计算机上运行上述代码解决了这个问题。
发生此问题是因为我在我的计算机上安装了各种版本的Visual Studio。 不知道这个问题的实际原因,但是当我将我的机器升级到Windows 10时它可以工作。