Windows Phone 8 Служба обратного вызова WCF

У меня есть приложение Windows Phone 8 и служба WCF, которая реализует модель обратного вызова. У меня проблемы с настройкой справочной службы. Я протестировал сервис, используя wsDualHttpBinding для клиента приложения Windows Form вместо приложения WP8, и он отлично работал. Однако эта привязка не подходит для приложений WP8, и мне приходится менять конфигурацию. Может кто-нибудь предложить мне простую рабочую конфигурацию для службы, которая работает с моим приложением WP8?

2 ответа

Решение

Как объяснить здесь: http://blogs.windows.com/windows_phone/b/wpdev/archive/2010/05/03/understanding-microsoft-push-notifications-for-windows-phones.aspx

проблема заключается в том, что между приложением WP8 и службой невозможно реализовать что-то вроде модели обратного вызова или публикации / подписки. Это чтобы избежать потери энергии телефона. Таким образом, Microsoft разрешает уведомления от Службы с помощью Службы push-уведомлений Microsoft (MPNS). Все хорошо объяснено в документации, указанной выше.

Щелкните правой кнопкой мыши на References и выберите Add Service Reference.

Введите свой адрес WCF

Нажмите OK, и вы должны увидеть добавленный веб-сервис

Visual Studio автоматически реализует службу WCF. Тогда вы можете использовать его

MyWebService.Service1Client client = new MyWebService.Service1Client();

Я не знаю, может ли это помочь вам.

Другие вопросы по тегам