Я разрабатываю приложение, которое поддерживает push-уведомления. У меня есть веб-служба, которая отправляет мне уведомление. Я написал следующий код, чтобы реализовать push-уведомление в своем приложении WP7.
Создал Uri из приведенного ниже кода
channel = new HttpNotificationChannel("Diary"); channel.ShellToastNotificationReceived += channel_ShellToastNotificationReceived; channel.ChannelUriUpdated += channel_ChannelUriUpdated; channel.ErrorOccurred += channel_ErrorOccurred; channel.Open(); channel.BindToShellToast(); channel.BindToShellTile();
Вызвав вышеуказанный метод, я получил uri http://dm2.notify.live.net/throttledThirdParty/01.00/AQHhBKglq-YiSoltOFnZwEWxAgAAAAAADBwAAAAQUZm52OkJCMjg1QTg1QkZDMkUxREQFBlVTU0MwMQ
Это Uri, который я должен дать своей команде веб-сервиса.
Но каждый раз, когда я открываю свое приложение, uri моего канала меняется. Почему это динамично? Пожалуйста, направьте меня, иду ли я в правильном направлении или мне нужно где-то зарегистрировать свое приложение, чтобы получить uri?