Версия PushSharp: версия 2.2.1 Описание проблемы
Я использую pushsharp для отправки push-уведомлений в приложение Windows Phone 8.1.
Я установил приложение на телефон с Windows и получил URI канала. Используя тот же URI канала, у меня сработало push-уведомление.
Затем я удалил и снова установил приложение на телефон с Windows. Это дало мне обновленный URI канала.
При использовании обновленного URI канала push-уведомление завершается ошибкой: «Срок действия подписки на устройство истек: PushSharp.Windows.WindowsPushService ->‹> »
- Пожалуйста, дайте мне знать, есть ли что-то, что я делаю неправильно, из-за чего происходит сбой уведомления после переустановки приложения (то есть с новым URI канала).
Образец кода
push.RegisterWindowsService(new WindowsPushChannelSettings("package name", "package security identifier", "client secret")); push.QueueNotification(new WindowsToastNotification() .AsToastText01("This is a test notification") .ForChannelUri("https://db5.notify.windows.com/?token=AwYAAADhaxGQuJHxAGCdCOJa+kyrZ012wjF19Zm+VfriKZVxKqM3Dt4kQz9t6EllMZHgiA4oE1uvij2wdiTwItmp7UUnGoAPp3hc9FnLkJqpckt1xQAux/wez++MVGaty0QKRNk="));
Исключение
«Срок действия подписки на устройство истек: PushSharp.Windows.WindowsPushService -> URI нового канала»