Windows PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync永久挂起应用程序

Windows PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync永久挂起应用程序,windows,azure,push-notification,windows-store-apps,uwp,Windows,Azure,Push Notification,Windows Store Apps,Uwp,我已经通过了很多教程来让下面的方法工作,但是当它被执行时,应用程序会永远挂起,因为这个方法永远不会完成 PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync 该方法不会引发任何异常,我也无法调试原因,我不确定我做错了什么,因此请纠正我的代码和应用程序功能。谢谢 通知初始化方法: private async Task InitNotificationsAsync() { try

我已经通过了很多教程来让下面的方法工作,但是当它被执行时,应用程序会永远挂起,因为这个方法永远不会完成

PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync
该方法不会引发任何异常,我也无法调试原因,我不确定我做错了什么,因此请纠正我的代码和应用程序功能。谢谢

通知初始化方法:

private async Task InitNotificationsAsync()
{
    try
    {
        Constants.NotificationChannel = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();
        Constants.NotifyHub = new NotificationHub("hub name", "access key");
        Constants.NotificationHubRegistration = await Constants.NotifyHub.RegisterNativeAsync(Constants.NotificationChannel.Uri);
        if (!(Constants.NotificationHubRegistration != null) || !(Constants.NotificationHubRegistration.RegistrationId != null)) await new MessageDialog("Microsoft Azure Push Notification Services are unavailable!", "Problem!?").ShowAsync();
    } catch (Exception e)
    {
        await new MessageDialog("Microsoft Azure Push Notification Services are unavailable!\n\n" + e.Message, "Problem!?").ShowAsync();
    }
}
应用程序功能:

  • 互联网(客户端和服务器)
  • 互联网(客户端)
  • 位置
  • 用户帐户信息

我在您的代码片段中找不到任何问题,您在哪里调用了此任务
InitNotificationsAsync()
?我在自定义启动屏幕中调用了“内部静态任务开始()”方法@GraceFeng msfta。经过一些研究,我发现它在测试我的应用程序一段时间后会随机执行此任务。我还了解到,停止所有Microsoft.VsHub.Server.HttpHost进程并卸载应用程序,或者只是重新启动计算机,将停止当前正在进行的与推送通知服务的连接@GraceFeng MSFTI在您的代码片段中找不到任何问题,您在哪里调用了此任务
InitNotificationsAsync()
?我在自定义启动屏幕中调用了“内部静态任务开始()”方法@GraceFeng MSFTA。经过一些研究,我发现它在测试我的应用程序一段时间后会随机执行此任务。我还了解到,停止所有Microsoft.VsHub.Server.HttpHost进程并卸载应用程序,或者只是重新启动计算机,将停止当前正在进行的与推送通知服务的连接@格雷斯峰MSFT