Xamarin 通知推送 TodoItemManager

7

我正在遵循这个指南: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));
    }

Visual Studio告诉我找不到TodoItemManager类。我已经尝试过多次,但仍然出现了这个错误。

1个回答

6
TodoItemManager是一个类,他们为示例代码创建了这个类,但好像没有在任何地方指出。我知道这一点是因为我以前曾经跟随这个相同的示例。这是用于与Azure Hub通信的TodoItem实体的类。
如果您想获取已包含此类的整个项目,请在此处下载:https://github.com/xamarin/xamarin-forms-samples/tree/master/WebServices/TodoAzurePush 更新(11/2019)
上面的链接已失效。感谢@vnwonah的评论。 在移动世界中,推送通知方面发生了许多变化,我想这就是该存储库被删除的原因。
尽管这不是原始问题的一部分,但这是有关如何处理推送通知的新Xamarin示例存储库的链接: https://github.com/xamarin/xamarin-forms-samples/tree/master/WebServices/AzureNotificationHub 希望能对您有所帮助。

1
损坏的链接现在。 - user8762691

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接