Xamarin.forms 如何在Xamarin表单中执行推送通知

Xamarin.forms 如何在Xamarin表单中执行推送通知,xamarin.forms,Xamarin.forms,我正在研究Xamarin表格。我一直在Xamarin表单中搜索推送通知,有人说Xamarin表单没有这样的实现,但有Xamarin.iOS和Xamarin.Android。我是个新手,可能会错过很多关于这个主题的发展新闻 我想知道: 1) 用于推送通知的Xamarin表单是否有最新开发? 2) 是否有可供学习的示例应用程序、xamarin表单的任何教程? 3) 构建此类应用程序需要哪些条件,需要哪些SDK或工具。 请帮助我假设您正在谈论Azure推送通知。 如果是这种情况,有详细的Xamarin

我正在研究Xamarin表格。我一直在Xamarin表单中搜索推送通知,有人说Xamarin表单没有这样的实现,但有Xamarin.iOS和Xamarin.Android。我是个新手,可能会错过很多关于这个主题的发展新闻

我想知道:

1) 用于推送通知的Xamarin表单是否有最新开发?
2) 是否有可供学习的示例应用程序、xamarin表单的任何教程?
3) 构建此类应用程序需要哪些条件,需要哪些SDK或工具。


请帮助

我假设您正在谈论Azure推送通知。 如果是这种情况,有详细的Xamarin指南可帮助您解决此问题:

还可以查看侧边栏,因为其中还包含有关此服务的有趣帖子


好运推送通知对每个平台的要求略有不同。您需要为希望在Xamarin.Forms应用程序中针对的每个平台编写特定于平台的代码

实现这一点的最佳方法是使用
DependencyService
。在Xamarin.Forms中有许多示例,可以很好地概述如何做到这一点

不幸的是,其中一个示例不适用于推送通知。然而,有一个很棒的(免费的)表单包含了大量关于Xamarin.Forms的有用演练和示例,包括关于推送通知的第(5)章。Android、iOS和Windows都有代码配方,可以满足您的需求

对于SDK/工具,我建议使用,它可以与每个主要平台通知服务集成:

  • 用于iOS的APNS
  • Android的Firebase
  • 窗口的WNS

一旦配置,这将允许您向多个用户发送相同的通知,而不必担心他们在哪个平台上。

您是在谈论Azure推送通知吗?您知道创建应用程序的工具或SDK吗?我需要使用Google Firebase?通常所有内容都可以在指南中找到,但是是的,您确实需要Firebase云消息,但指南中也解释了这一点