У меня есть приложение Windows Phone, работающее на устройстве Windows Phone 8.1, и я использую Windows Push Notification Services
(WNS) для доставки push-сообщения на устройство. Доставка push-сообщений работала примерно 8 дней, пока я не получил заголовки WNS в ответах, подобных этим:
X-WNS-NOTIFICATIONSTATUS: dropped
X-WNS-STATUS: dropped
X-WNS-ERROR-DESCRIPTION: Blocked channel URL
X-WNS-MSG-ID: 2DC1361376C2827E
X-WNS-DEBUG-TRACE: DB5SCH101121937
Я не изменил реализацию push-сервера, ни код на устройстве Windows Phone. Существовал буквально никаких изменений в построении любого из компонентов. Я пошел домой в конце рабочего дня, а на следующий день я провел простой тест, чтобы получить эту конкретную ошибку. Я попытался сделать следующее, чтобы решить проблему:
- Повторно созданный URL-адрес канала на устройстве.
- Повторно связал существующее приложение Windows Phone с хранилищем.
- Создайте новое приложение Windows Phone в Visual Studio (после объединения с Магазином).
- Восстановлено приложение Windows Phone на портале разработчиков.
- Используется другое физическое устройство.
Каждый без успеха. Документация относительно WNS разрежена, нет никаких дополнительных каналов поддержки, о которых я знаю, поэтому я в тупике. Что может вызвать эту конкретную ошибку "Blocked channel URL"
, или, как ее решить?