может ли кто-нибудь помочь мне начать с push-уведомления в разработке WP7 ?? Я использовал эти лабораторные работы http://msdn.microsoft.com/en-us/wp7trainingcourse_usingpushnotificationslab.aspx чтобы узнать о push-уведомлениях, но не могу заставить их работать в моем приложении:/
Как начать работу с push-уведомлениями в Windows Phone 7
Ответы (5)
У Джеффа Бланкенбурга (BlankenBlog) есть хороший обучающий пост, в котором хорошо показаны различные части, входящие в Push-уведомление.День 19: Push-уведомления
На данный момент push-уведомления немного сложны. Есть ли у вас какие-либо конкретные проблемы, связанные с учебным курсом? Пожалуйста, опишите, какие части у вас не работают должным образом, и, возможно, мы сможем помочь.
Некоторые общие сведения о push-уведомлениях.
Чтобы заставить push-уведомления работать, вам нужны три ключевых компонента:
- Устройство (телефон)
- Пуш-сеть Майкрософт
- Серверное приложение (например, облачный сервис)
Последний игрок — это то, чего большинство людей не ожидают. Без него было бы неплохо работать, но на данный момент это необходимая партия.
Предлагаю вам прочитать отличную серию постов о push-уведомлениях от Yochay. Первую часть из трех можно найти здесь:
http://windowsteamblog.com/windows_phone/b/wpdev/archive/2010/05/03/understanding-microsoft-push-notifications-for-windows-phones.aspx< /а>
На этой картинке хорошо описывается процесс и ключевые игроки:
http://windowsteamblog.com/cfs-filesystemfile.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/wpdev/image_5F00_48BA75B1.png
ХТН
Вы можете начать работу с push-уведомлениями, относящимися к этому документу. Он включает в себя обзор, примеры кода для создания канала (который вы отправляете в свою веб-службу) и пример того, как реализовать генерацию push-уведомления с вашего сервера, включая коды ответов.
Push-уведомления для Windows Phone
Как настроить канал уведомлений для Windows Phone
Как отправить push-уведомление из веб-службы для Windows Phone
Обратите внимание, что сообщалось, что инструмент с комплектом для обучения для имитации создания уведомлений с вашего сервера, как сообщается, не соответствует изменениям, которые произошли в интерфейсе во время бета-тестирования.
В результате он не будет работать с текущей службой push-уведомлений.
Третья ссылка выше, которая показывает, как это сделать, актуальна.
Итак, это в основном бесстыдный плагин, но я создал платформу с открытым исходным кодом, которая поможет вам начать работу с Toast и Live Tiles. Он доступен через диспетчер пакетов nuget, а исходный код находится на github. Вы можете прочитать немного больше об этом здесь:
http://coding-insomnia.com/entile
Вы должны увидеть эту статью, написанную Sgt. Конкер. http://www.sgtconker.com/2010/03/article-windows-phone-7-push-notifications/ Содержит очень полезные советы и рекомендации. И имеет действительно хорошие описания, а также исходный код.
Вы можете начать тестировать пример приложения в симуляторе.
Удачи
Изменить: ссылка работала, когда я создал этот ответ. См. обновленные ссылка Microsoft MSDN