首页 > 解决方案 > 如何使用 azure hub 向某些用户发送批量推送通知

问题描述

我对 azure hub 通知很陌生。我搜索了一些用户并向他们发送通知。当每个用户在应用程序中注册时,我们也会将他们单独注册到 azure hub。然后在搜索之后,有一个 deviceIds 列表,我需要向其发送推送消息。目前我正在使用 azure hub 的免费层。

我能想到的最简单的方法是使用 foreach 并调用“SendAppleNativeNotificationAsync”来单独发送消息,尽管这不是一种有效的方法。

谁能建议一种使用免费集线器发送批量推送消息的好方法。如果没有,另一种选择是使用基本层发送批量消息。你能不能也提供一个例子。

谢谢

标签: c#azurepush-notification

解决方案


通知中心现在似乎只支持批量发送通知到设备。您可以向特定用户发送通知

Direct Batch Send API 适用于基本层和标准层。此 API 的用户不需要使用注册或安装。相反,此 API 的用户自行管理所有设备,并仅使用 Azure 通知中心作为传递服务与各种推送通知服务进行通信。

目前,直接批量发送每个请求最多支持 1000 个设备

如果您仍想向用户发送批量通知,可以转到此链接提供反馈。


推荐阅读