我遵循本指南:Xamarin指南
并在此代码中:
protected override void OnRegistered(Context context, string registrationId) { Log.Verbose("PushHandlerBroadcastReceiver", "GCM Registered: " + registrationId); RegistrationID = registrationId; var push = TodoItemManager.DefaultManager.CurrentClient.GetPush(); MainActivity.CurrentActivity.RunOnUiThread(() => Register(push, null)); }
视觉工作室说我没找到TodoItemManager
上课.我已经完成了它并且总是遇到这个错误.
TodoItemManager是他们为示例代码创建的一个类,但似乎它们在任何地方都表明了这一点.我知道这一点,因为我之前的同样的样本.这是用于与TodoItem实体的Azure Hub通信的类.
如果你想要包含这个类的整个项目只需要在这里下载:https://github.com/xamarin/xamarin-forms-samples/tree/master/WebServices/TodoAzurePush
希望能帮助到你.