Я создаю приложение, размещенное на окнах azure, которое будет отправлять сообщения пользователям на iphones через apns. Я использую центр уведомлений служебной шины, а не мобильный сервис, поскольку у меня есть существующая инфраструктура сохранения, использующая RavenDB и очереди.Windows Azure ServiceBus Push Notifications APNS Architecture
Скажите это отправить мое уведомление об услуге по методу яблочного:
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);
}
Что я не могу работать, как отправить уведомление конкретного устройства, поскольку у меня есть лексема устройства пользователя из яблока хранится в моем приложении на стороне сервера.
Я надеялся АНИ был метод, как это:
var appleNotification = new AppleNotification(deviceToken, notification.ToJsonString(), new DateTime());
Но я, кажется, не быть в состоянии найти какие-либо ссылки на ориентацию конкретного устройства.
Я пропустил что-то принципиальное в изображении?
это (одна по ссылке) является наиболее запутанным, плохо написана статья, которую я когда-либо читал в качестве разработчика. –
Тема о том, как отправлять уведомления определенным пользователям, была полностью переписана: http://azure.microsoft.com/en-us/documentation/articles/notification-hubs-aspnet-backend-ios-notify-users/ –