Получение отправленных сообщений от веб-службы - PullRequest
0 голосов
/ 12 сентября 2011

Я работаю в команде, использующей Android и WP7 для создания приложений, которые взаимодействуют с сервером. Поэтому в идеале нам нужен последовательный подход к получению данных с сервера.

В настоящее время я использую HTTPWebRequest для формирования сообщения SOAP и отправки его в веб-службу на основе Java для получения сообщений (добавление в качестве ссылки на службу не сработало независимо от того, что я пытался) На данный момент это простой случай получения полный список вещей и просто пересоздавайте список каждый раз через DespatchTimer для периодических вызовов. Но, конечно, периодические опросы, вероятно, потребляют слишком много энергии, поэтому не лучшее решение для моих нужд.

Теперь мне нужно изменить код, чтобы изменения передавались, а не опрашивались. Команда ищет XMPP для этого, так как библиотеки Android доступны для этого, но у меня возникают проблемы с поиском библиотек с открытым исходным кодом, чтобы сделать это.

Похоже, что Microsoft Push доступен, но для этого требуется, чтобы серверная среда на основе Microsoft работала с push, если я не неверно истолковал это? Или даже если толковые уведомления являются разумным способом сделать это.

Итак, что я хотел бы знать, так это подход к обработке отправленных сообщений в этом сценарии, который, я надеюсь, кто-то там имел опыт в

Спасибо

1 Ответ

0 голосов
/ 12 сентября 2011

Система push-уведомлений Microsoft [MPNS] не требует серверной части на основе MSFT.Он просто передает Push-уведомления через оператора связи или другие каналы передачи данных на подписывающиеся телефоны.У вас должна быть возможность отправлять HTTP-запросы POST в MPNS через абонентский канал Windows Phone URI, а MPNS будет отправлять вам Push-уведомления.На вашей стороне сервера может быть что угодно, если вы можете отправлять HTTP-запросы.

Хорошую отправную точку можно найти здесь .

Надеюсь, это поможет!

...