【问题标题】:How to send a notification to a specific APNS notification token using Azure Notification Hub如何使用 Azure 通知中心向特定 APNS 通知令牌发送通知
【发布时间】:2021-04-18 05:36:27
【问题描述】:
我目前正在使用以下代码,该代码使用可枚举标签参数中指定的标签发送到所有设备。但是,我想发送到具有特定通知令牌的设备。下面的工作,但我找不到只需要 APNS 令牌的重载?
NotificationService.Instance.Hub.SendAppleNativeNotificationAsync(jsonPayload, userTag);
【问题讨论】:
标签:
c#
apple-push-notifications
azure-notificationhub
【解决方案1】:
要发送到特定句柄(在这种情况下为 APNS 令牌),您使用“SendDirectNotificationAsync”,它不特定于 Apple、Windows 或 FCM,因为在幕后框架知道,因为在句柄注册期间您将拥有指定平台。签名如下:
SendDirectNotificationAsync (Notification notification,
string deviceHandle, CancellationToken cancellationToken);