Azure 通知中心 - 从移动应用注册并通过应用后端发送通知

Posted

技术标签:

【中文标题】Azure 通知中心 - 从移动应用注册并通过应用后端发送通知【英文标题】:Azure Notification Hub - Registering from Mobile apps and Sending notifications via App back end 【发布时间】:2020-05-03 19:02:23 【问题描述】:

我打算使用标签帐号从移动应用程序注册设备(这是每个帐号唯一的,有多个设备链接到一个帐号)。这是使用移动应用程序(androidios)上的 Azure 通知中心 SDK 完成的。

注册后,将针对帐号的通知从应用程序后端(.Net 应用程序)发送到通知中心。这是一个正确的方法吗?我假设当通知发送到集线器时,我们遵循所有 PNS 服务器(Apple 和 Google)的通用模板。

你能不能给点建议。

【问题讨论】:

【参考方案1】:

感谢提问!要将 Azure 通知中心集成到移动应用程序中,您可以按照以下步骤操作:

    设置推送通知服务和 Azure 通知中心。 使用向 Azure 通知中心注册模板和标签。 创建跨平台 Xamarin.Forms 应用程序。 为推送通知配置原生 Android 项目。 为推送通知配置原生 iOS 项目。 使用 Azure 通知中心测试通知。 创建一个后端应用程序来发送通知。

此外,推送通知将信息从后端系统传递到移动应用程序。 Apple、Google 和其他平台都有自己的推送通知服务 (PNS)。

Azure 通知中心使您能够跨平台集中通知,以便您的后端应用程序可以与单个中心进行通信,该中心负责将通知分发到每个特定于平台的 PNS。

参考:https://docs.microsoft.com/en-us/xamarin/xamarin-forms/data-cloud/azure-services/azure-notification-hub

【讨论】:

以上是关于Azure 通知中心 - 从移动应用注册并通过应用后端发送通知的主要内容,如果未能解决你的问题,请参考以下文章

通知中心注册缓慢

将通知模板从应用后端注册到 Azure 通知中心

Azure 通知中心不适用于 ios

是否可以从Azure通知中心获取通知的状态?

Azure 通知中心和 Apple APNS 推送通知取消注册设备

通知中心消息状态