我正在开发一个接收 WNS 通知的 WP8.1 silverlight 应用程序。它在模拟器上运行良好,但在设备(lumia 640)上,它在以下 api 调用时崩溃:
var channel = await Windows.Networking.PushNotifications.PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();
我收到以下错误:
- _exception {System.Exception:来自 HRESULT 的异常:System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)的 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)的 System.Runtime.CompilerServices.TaskAwaiter 的
1.GetResult() at BC_Menu.App.<UploadChannel>d__0.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter
0x880403E8 1.GetResult () at BC_Menu.StartUp.FirstPage.d__4.MoveNext() --- 从先前抛出异常的位置结束堆栈跟踪---在 System.Runtime.CompilerServices.AsyncMethodBuilderCore.b__3(Object state)} System.Exception
如果我在另一台设备(lumia 920)上尝试,它工作正常。这些设备之间的直接区别是我在 Lumia 640 上有一个虚拟帐户并且没有 sim 卡,但我能够安装和更新程序。这应该意味着帐户已正确初始化。还有什么问题?