【发布时间】:2014-01-25 08:57:20
【问题描述】:
我正在构建一个托管在 Windows azure 上的应用程序,它将通过 apns 向 iphone 上的用户发送消息。我使用的是服务总线通知中心而不是移动服务,因为我有一个使用 RavenDB 和队列的现有持久性基础架构。
说这是我的通知服务发送到苹果的方法:
public async void SendAppleNotificationAsync(INotification notification)
{
var hub = NotificationHubClient.CreateClientFromConnectionString(
_configService.Get<NotificationConfig>().ConnectionString,
_configService.Get<NotificationConfig>().Hub);
var appleNotification = new AppleNotification(notification.ToJsonString(), new DateTime());
await hub.SendNotificationAsync(appleNotification);
}
我无法解决的是如何向特定设备发送通知,因为我将来自苹果的用户设备令牌存储在我的服务器端应用程序中。
我希望 api 有这样的方法:
var appleNotification = new AppleNotification(deviceToken, notification.ToJsonString(), new DateTime());
但我似乎无法找到针对特定设备的任何参考。
我是否缺少图片的基本内容?
【问题讨论】:
标签: ios azure apple-push-notifications