我可以将我的Web服务链接到Azure来接收通知吗

时间:2019-02-13 09:41:07

标签: azure xamarin xamarin.forms xamarin.android

大家好,我有一个提供信息的Web服务,当某些事情发生变化时,我想收到通知 我需要将我的Web服务链接到Azure吗? 谢谢

2 个答案:

答案 0 :(得分:1)

  

我需要将我的Web服务链接到azure

建议:这取决于您在项目中的逻辑。您可以仅使用平台的推送背景来发布通知,也可以使用 Azure推送通知中心发布通知。

  1. Azure推送通知中心

不确定您的备份类型。如果有.NET后端项目,建议先查看这些文档。

这是有关Adding push notifications to your Xamarin.Forms app的正式文件。

您还需要阅读有关Azure Push Notification Hub的文档。

  

Azure Notification Hubs提供了可伸缩的推送基础结构,用于从任何后端向任何移动平台发送移动推送通知,同时消除了后端必须与不同平台通知系统进行通信的复杂性。本文介绍了如何使用Azure通知中心将推送通知从Azure移动应用程序实例发送到Xamarin.Forms应用程序。

  1. 单独的平台

Android :如果在Android中使用FireBase推送通知,则Firebase Cloud Messaging提供在云端推送通知的功能。

IOS :IOS使用APNS推送通知。Push Notifications in iOS

UWP Add push notifications to your Windows app

此外,iOS和Android平台在实施push时应注意各自平台的某些配置。

答案 1 :(得分:0)

您需要在Web服务中配置Azure Notification Hub端点和名称。根据要求的交易,服务将发送消息到Azure。

相同的端点和集线器名称将在移动应用程序中配置。 Xamarin.Azure.NotificationHubs.Android和Xamarin.Azure.NotificationHubs.iOS软件包将提供使用NotificationHub类进行注册和注销的访问权限。