azure - Xamarin 通知推送 TodoItemManager

标签 azure xamarin push-notification

我正在遵循本指南:Xamarin Guide

在这段代码中:

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 类。 我又做了一遍,但总是出现这个错误。

最佳答案

TodoItemManager 是他们为示例代码创建的一个类,但似乎他们在任何地方都表明了这一点。自从我之前跟踪过同样的样本以来,我就知道了这一点。这是用于与 TodoItem 实体的 Azure 中心进行通信的类。

如果您想要包含此类的整个项目,只需在此处下载: 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

希望有帮助。

关于azure - Xamarin 通知推送 TodoItemManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41759701/

相关文章:

c# - 在 Xamarin 中使用 Azure AD 的跨应用 SSO

c# - 如何在 Android 设备上访问/读取/写入内部存储中的文档文件夹?

azure - 即使满足条件,逻辑应用程序在第一个警报后也不会触发警报

xamarin - 如何更改导航页面中后退箭头和后退文本的字体大小和粗细?

ios - 捕获对 "App would like to send you push notifications"警报的回答

ios - Quickblox iOS 推送通知不起作用

cordova - 无法将推送通知插件添加到 cordova 中

spring - 在VS代码中将spring应用程序部署到azure时,访问应用程序的端点是什么?

azure - 认知搜索索引器包括所有文件,无论包含列表如何

azure - Azure 日志分析工作区的成本计算