WNS 通知を受け取る WP8.1 Silverlight アプリを開発しています。エミュレーターでは正常に動作しますが、デバイス (lumia 640) では、次の API 呼び出しでクラッシュします。
var channel = await Windows.Networking.PushNotifications.PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();
次のエラーが表示されます。
- _exception {System.Exception: HRESULT からの例外: System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスク タスク) で
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 () at BC_Menu.StartUp.FirstPage.d__4.MoveNext() --- 例外がスローされた前の場所からのスタック トレースの終わり --- at System.Runtime.CompilerServices.AsyncMethodBuilderCore.b__3(Object state)} System.Exception
別のデバイス (lumia 920) で試してみると、問題なく動作します。これらのデバイスの直接的な違いは、Lumia 640 にダミー アカウントがあり、SIM カードがないことですが、プログラムをインストールして更新することはできます。これは、アカウントが正しく初期化されたことを意味します。他に何が問題になる可能性がありますか?