我正在研究Xamarin表格。我一直在寻找Xamarin表单中的Push通知,有人说Xamarin表单没有这样的实现,但是有Xamarin.iOS和Xamarin.Android。我是新手,我可能会错过很多关于这个主题的发展新闻。
我想知道:
1)推送通知的Xamarin表格是否有最新发展?
2)任何要学习的示例应用程序,任何xamarin形式的教程?
3)构建此类应用程序的要求是什么,需要哪些SDK或工具。
请帮忙
答案 0 :(得分:1)
我假设你在谈论Azure推送通知。 如果是这样的话,有一个详细的Xamarin指南可以帮助您解决这个问题: https://developer.xamarin.com/guides/xamarin-forms/cloud-services/push-notifications/azure/
同时查看侧边栏,因为其中还包含有关此服务的有趣帖子。
祝你好运
答案 1 :(得分:1)
推送通知对每个平台的要求略有不同。您需要为您希望在Xamarin.Forms应用程序中定位的每个平台编写特定于平台的代码。
实现此目标的最佳方法是使用DependencyService
。通过Xamarin.Forms guides中的一些示例,可以很好地概述如何执行此操作。
不幸的是,其中一个示例不适用于推送通知。但是,有一个很棒的(免费)book包含大量有用的演练和Xamarin.Forms示例,包括关于推送通知的章节(5)。 Android,iOS和Windows都有代码配方,可以为您提供所需的代码。
对于SDK /工具,我建议使用Azure Notification Hub,这可以与每个主要平台通知服务集成:
配置完成后,您可以向多个用户发送相同的通知,而无需担心他们所在的平台。