2015-08-25 2 views
13

У меня есть Windows Phone приложение, работающее на Windows Phone 8.1 устройства, и я использую Windows Push Notification Services (WNS), чтобы доставить толчок сообщение к устройство. Доставка нажимные сообщений работают в течение примерно 8 дней, пока я не получил WNS заголовков в ответах, подобных этим:Нажмите сообщение для Windows Phone (WNS): Заблокированные URL канала

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 

Я не изменил реализацию на толчок сервера, ни код на телефоне устройства Windows, , Существовал буквально никаких изменений в построении любого из компонентов. Я пошел домой в конце рабочего дня, а на следующий день я провел простой тест, чтобы получить эту конкретную ошибку. Я пытался при попытке решить эту проблему:

  • Восстановил URL-адрес канала на устройстве.
  • Связано с существующим Windows Phone приложение в магазин.
  • Создать Windows Phone приложение в Visual Studio (после объединения с магазином).
  • Восстановлено Windows Phone приложение на портале разработчиков.
  • Используется другое физическое устройство.

Каждый без успеха. Документация относительно WNS разрежена, нет никаких дополнительных каналов поддержки, о которых я знаю, поэтому я в тупике. Что может быть причиной этой конкретной ошибки "Blocked channel URL", или, как ее решить?

+0

пробовали ли вы https://msdn.microsoft.com/en-us/library/windows/apps/hh465407.aspx? –

+0

@AlexLebedev Да, аутентификация не проблема. Это работало до этого и все еще работает без каких-либо проблем. –

+0

Вы посмотрели на лазурь и смену серверов? Типы серверов будут перенесены. Это нужно выбрать вручную для некоторых и решить для меня аналогичную проблему. – JTIM

ответ

0

из вашего приложения для подключения к окну вам необходимо обновить URL-адрес канала уведомлений, потому что URL-адрес может быть действительным до 15 дней.

от майкрософт документации:

«Запрос канала каждый раз запускает приложение URL-канала может истечь и не гарантированно остаются теми же каждый раз, когда вы запрашиваете один Если возвращаемый URL канала отличается чем.. URL, который вы использовали, обновите свою ссылку на своем сервере приложений ».

Edit:

видеть эту ссылку для справки https://msdn.microsoft.com/en-us/library/windows/apps/hh761462.aspx

+1

Спасибо за ответ. К сожалению, это была одна из вещей, которые я перечисл в качестве первой попытки решить эту конкретную проблему. –

Смежные вопросы