Не получать push-уведомления для собственного приложения Windows
Я занимаюсь разработкой Winrt Windows 8.1 с PHP-сервисами. Используя код, указанный в ссылке ( https://www.codeproject.com/Articles/1089935/Send-Push-Notifications-to-Windows-Phone-App-Using), мы разработали сервис push-уведомлений как на клиенте, так и на сервере. конец. Но мы не получаем никаких уведомлений об устройстве. Шаги, которые мы выполнили до сих пор, как показано ниже:
1. Включен параметр "Возможность тоста"
2. Добавлена фоновая задача (push-уведомление)
3. Зарегистрируйте канал uri и отправьте его на сервер для отправки push.
private void CreateUri()
{
string notificationUrl;
var channel = Task.Run(async () => await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync()).Result;
channel.PushNotificationReceived += channel_PushNotificationReceived;
//localSettings.Values["ChannelUri"] = channel.ToString();
notificationUrl = channel.Uri.ToString();
var result = Task.Run(async () => await this.regPush.GetPushNotifRegID(this.customerId, notificationUrl)).Result;
RegisterBackgroundTask();
}
У нас есть канал:
4. Используя этот канал, мы отправляем push после регистрации приложения в WNS и получения accessToken.
{
"token_type": "bearer",
"access_token": "EgCbAQMAAAAEgAAADAABBEZezsYWE3v6nE/0SKOxQv66Dlcs0WZP2zCZJl0xIV246+nqQpkQHBcmMz0tAaqCe/OtcO/WF1OTuuubyWVcyNnANtFSL0XS2oPSRWA55ZwkK+D4tHrR/i2RHvCqL+QaDLG7wUT5Lw+4DFnVYXbcrJyZoYaTDYHvNk4/dYERpTjTpEYRJw+t+7L77HJHCf4oLg9VKWoUTqLzv/ycQfkX09/FHyTHaDRxKRvy3qCwAGL1o3VeNJ1P076Q883nZbIpWsWXCOyuUjIHo86DNju/a/c44fo3BS+W9IzcwBRKIvFnKfPxlg2s+/02L1972x46rwhK6XYDYR2vM+uX4R0wtooAWgCKAAAAAAADDhpEv4J4WL+CeFjrSAQADQA1Mi42Ni45MC4xNDAAAAAAAF0AbXMtYXBwOi8vcy0xLTE1LTItMzMxNzk5MzY4OC0zNzExMDMyODMyLTM4NzIzMzA1NS03NjgwMTk5NTQtNDE3Mzg4NjI1MC0xMDI4MTQwMjk0LTIwMDQwODgwNTUA",
"expires_in": 86400}
Это все, что мы сделали, но мы не получаем никакого толчка от сервера. Любая помощь в этом будет оценена. Заранее спасибо.