xamarin Forms Azure 通知中心

Posted

技术标签:

【中文标题】xamarin Forms Azure 通知中心【英文标题】:xamarin Forms Azure Notification Hubs 【发布时间】:2020-06-29 09:49:33 【问题描述】:

大家, 我已经使用 Xamarin Forms 开发了一个应用程序,并且我想实现推送通知。 我使用 Azure 通知中心来实现推送通知。 我现在可以在我的应用程序中接收推送通知,但我想对推送通知进行分组(发送推送通知以确定设备) 我希望用户选择某个类别来接收通知。 但微软的文档并没有解释如何做到这一点。文档说明了如何使用 Java、Swift (Native App) 实现推送通知。 但我想用 C# 做所有事情,因为我使用 Xamarin 表单。 有人可以帮我吗???

【问题讨论】:

【参考方案1】:

您可以使用路由和标签表达式,在通过通知中心发送推送通知时,这使您能够定位特定的设备集,或者更具体地说是注册。

标签可用于订阅消息类别,例如新闻、体育和天气。为简单起见,示例应用程序定义了一个默认模板,其中包含一个名为 messageParam 的参数和一个名为 default 的标记。在更复杂的系统中,用户特定标签可用于跨设备向用户发送消息以获取个性化通知。要了解有关标签的更多信息,请参阅 Routing and tag expressions

更多详情可以参考docs。

【讨论】:

感谢您的回答。但这不是我的问题。我完全理解你的意思,我也想这样做。但我想知道如何在文档中使用 xamarin 表单订阅一个类别,只有 java 和 swift 的示例 是的,我已阅读文档。但我希望用户订阅一个组,而不是静态插入组

以上是关于xamarin Forms Azure 通知中心的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin和推送通知 - 使用Azure通知中心的原因?

将数据负载添加到 Xamarin 推送通知(GFB 和 Azure 通知中心)

Xamarin.Forms - 适用于 iOS 和 Android 的推送通知

Xamarin iOS 在 Azure 中是不是可以为同一个 Web API 提供两个通知中心,一个处于生产模式,另一个处于开发模式?

使用 Azure 中的集线器注册推送通知时,Xamarin.iOS 本机崩溃错误 SIGSEGV

如何在 Xamarin Forms iOS 中的特定页面上导航?