Windows Mobile WAP Wakeup - PullRequest
       27

Windows Mobile WAP Wakeup

1 голос
/ 06 января 2009

Может ли кто-нибудь дать мне указания или, что лучше, рабочий пример использования функции WAP Wakeup в Windows Mobile?

Я пытаюсь следовать указаниям http://msdn.microsoft.com/en-us/library/aa919167.aspx. К сожалению, они только дают начало решения.

Шаг 1: зарегистрируйте свое приложение для прослушивания SMS-сообщений, приходящих с определенного порта.

Шаг 2: отправьте SMS-сообщение на этот порт

Шаг 3: приложение открывается и отправляет сообщение в окно класса слушателя приложения

Шаг 4: получить это сообщение и вызвать событие

Я ничего не понимаю о шагах 2-4 ... это даже правильные шаги?

Ответы [ 2 ]

1 голос
/ 07 января 2009

Я сам этого не делал, но работал в области симлара.

Существует два способа отправки SMS-сообщения WAP (в основном двоичное Протокол беспроводной передачи дейтаграмм (WDP) двоичное SMS-сообщение в формате)

  1. По телефону, используя WAP API .
  2. Использование SMS-шлюза.

SMS-шлюз позволяет отправлять смс-сообщения из интернета. Если вы ищете в Интернете SMS-шлюзы, вы должны получить их много. Выберите тот, который поддерживает отправку двоичных SMS-сообщений.

В качестве части заголовка WDP вы должны указать номер порта, который является номером порта, по которому они идут.

Прежде чем отправлять смс-сообщение, вам необходимо уточнить у своего сотового оператора, поддерживают ли они двоичные смс-сообщения, не во всех сотовых сетях.

Все остальное в значительной степени соответствует примеру Microsoft :

  1. Создать параметр реестра.
  2. SMS-сообщения WDP поступают на уровень WDP через порт WDPport1.
  3. Уровень WDP проверяет, зарегистрировано ли приложение в WDP. слой на номер порта WDPport1. В этом дело, заявка не зарегистрирована.
  4. Приложение проверяет реестр, чтобы определить, является ли какое-либо приложение зарегистрирован для сообщений WDP на порт WDPport1., Приложение обнаруживает, что Приложение Chess.exe зарегистрировано.
  5. Если загружен Chess.exe, приложение запускает Chess.exe.
  6. Шахматное приложение открывает класс окна слушателя «ListenerWnd».
  7. «ListenerWnd» получает сообщение со значением DWORD
  8. Chess.exe распознает это сообщение как признак того, что сообщение WDP в ожидании порта WDPport1 и регистрирует WDPport1 как свой собственный слой WDP.
  9. Chess.exe получает и обрабатывает ожидающее сообщение WDP.
  10. Chess.exe закрывается.
0 голосов
/ 11 февраля 2010

я отправил бинарную смс по всем правилам, создал настройки реестра, приложение ... все, как написано на форуме Microsoft о WAP Wakeup ... но когда мобильный получает смс, он напрямую переходит в папку "Входящие" .... Может кто-нибудь может сказать, по каким аспектам нужно сделать точку .. потому что .. 3 дня на эту проблему .. это не хорошо: - (

...