Xamarin Android GCM 正在关闭 VM
Xamarin Android GCM Shutting Down VM
在 Xamarin Android 上使用 Google 云消息传递时,应用程序在注册时变得无响应。这是我的代码:
Thread t = new Thread (new ThreadStart (delegate {
Console.WriteLine ("Subscribing to Push Notifications");
try {
var gcm = GoogleCloudMessaging.GetInstance (this);
var key = gcm.Register (new string[]{ "12345678" });
Console.WriteLine ("Reg ID: " + key);
gcm.Close();
} catch (Exception ex) {
Console.WriteLine (ex.ToString ());
}
}));
t.Start ();
如果我 运行 gcm.Register
它会冻结应用程序并记录:
Shutting down VM
更奇怪的是,我在它关闭之前成功获取了注册 ID。
如有任何帮助,我们将不胜感激。
如果这对以后的人有帮助,我设法通过删除所有过去的推送通知相关代码来解决这个问题,并按照以下步骤操作:http://developer.xamarin.com/guides/cross-platform/application_fundamentals/notifications/android/remote_notifications_in_android/
在 Xamarin Android 上使用 Google 云消息传递时,应用程序在注册时变得无响应。这是我的代码:
Thread t = new Thread (new ThreadStart (delegate {
Console.WriteLine ("Subscribing to Push Notifications");
try {
var gcm = GoogleCloudMessaging.GetInstance (this);
var key = gcm.Register (new string[]{ "12345678" });
Console.WriteLine ("Reg ID: " + key);
gcm.Close();
} catch (Exception ex) {
Console.WriteLine (ex.ToString ());
}
}));
t.Start ();
如果我 运行 gcm.Register
它会冻结应用程序并记录:
Shutting down VM
更奇怪的是,我在它关闭之前成功获取了注册 ID。
如有任何帮助,我们将不胜感激。
如果这对以后的人有帮助,我设法通过删除所有过去的推送通知相关代码来解决这个问题,并按照以下步骤操作:http://developer.xamarin.com/guides/cross-platform/application_fundamentals/notifications/android/remote_notifications_in_android/