Я использую концентраторы уведомлений для отправки уведомлений на iPhone и в приложение Windows Store. IPhone работает отлично, но при отправке уведомления возникает проблема с Магазином Windows.
Ошибка: дескриптор системы push-уведомлений для регистрации недействителен.
Шаблон:
String WindowsTemplateStr = @"<toast><visual><binding template=""ToastImageAndText03""><image id=""1"" src=""https://"" alt=""Customer""/><text id=""1"">$(headlineText)</text><text id=""2"">$(bodyText)</text></binding></visual></toast>";
Я использую этот код для регистрации:
регистрация = ожидание hubClient.CreateWindowsTemplateRegistrationAsync (userDeviceInformation.ChannelUri, Templates.WindowsNotificationTemplate, новая строка [] {userDeviceInformation.InstallationId, userDeviceInformation.UserName});
Регистрация проходит нормально, и я вижу теги, правильно связанные с помощью «Service Bus Explorer».
Когда я пытаюсь отправить уведомление, я делаю следующее:
notification.Add("src", ImageUrl);
notification.Add("headlineText", String.Format("Message from {0}", fullName));
notification.Add("bodyText", String.Format("Message {0}", message));
При отправке уведомления на устройство ничего не поступает; и я вижу регистрацию тоже удаляют.
Я не могу найти, что вызывает такое поведение.
Есть идеи ?