Эта операция вернулась, поскольку истек срок ожидания.(Исключение из HRESULT: 0x800705B4) - PullRequest
0 голосов
/ 22 октября 2018

У меня возникла проблема с получением URI канала для push-уведомлений в UWP.

 var channel = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();

Перепробовал все ответы, данные в StackOverflow и форумах Windows.Пожалуйста, помогите мне в решении этой проблемы!

1 Ответ

0 голосов
/ 23 октября 2018

Так как ваше описание не было подробным, и вы просто предоставили однострочный код.Итак, я не уверен, где проблема.Вам необходимо устранить неполадки.

Как запросить, создать и сохранить канал уведомлений показывает:

Обработка ошибок в запросах канала : вызов метода createPushNotificationChannelForApplicationAsync может завершиться ошибкой, если Интернет недоступен.Для этого добавьте логику повторения в код, показанный на шаге 2. Мы рекомендуем три попытки с 10-секундной задержкой между каждой неудачной попыткой.Если все три попытки не удаются, ваше приложение должно подождать до следующего раза, когда пользователь запустит его, чтобы повторить попытку.

Итак, пожалуйста, проверьте, доступен ли ваш интернет.Самый простой способ - это загрузить еще одно приложение из магазина Microsoft, чтобы узнать, можете ли вы получить уведомление о его приложении.

Затем вам может потребоваться проверить брандмауэр, чтобы узнать, разрешаете ли вы свое приложение через брандмауэр Windows.

Если вы выполните полные шаги в обзоре Windows Push Notification Services (WNS) , в общем, это будет работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...