J2ME PHP Push-уведомление - PullRequest
       2

J2ME PHP Push-уведомление

2 голосов
/ 18 ноября 2011

Я хочу работать над проектом, который связан с тем, что сервер отправляет уведомление клиенту. Клиентская сторона - это приложение j2me, а серверный скрипт будет реализован с использованием PHP.

Я обнаружил, что могу использовать API push-реестра в midp 2.0 для push-уведомлений, но я не знаю, как реализовать это так, чтобы соединение с сокетом было создано для сервера, чтобы уведомление могло быть отправлено клиент через сокет соединения. После этого уведомление вызовет запуск мидлета.

Как я могу использовать push API для создания сокетного соединения между клиентом и сервером и отправки уведомлений клиенту?

Ответы [ 2 ]

2 голосов
/ 18 ноября 2011

Полный ответ здесь

Короче говоря, есть два способа сделать это

  1. Запустить приложение, когда вы получите этот «Push»SMS "
  2. Запустите приложение только в следующий раз, когда вы получите это" Push SMS "

Для ситуации (1) вам нужно будет указать это в файле JAD. Если вы это сделаетеПри этом диспетчер приложений предпримет необходимые шаги для запуска вашего приложения при следующем получении SMS.

Для ситуации (2) вам нужно будет написать код:

PushRegistry.registerConnection("sms://<port number>","Midlet-Class","*");

ВышеВ моей записке будет рассмотрен вопрос запуска приложения при входящем SMS. После запуска вы можете подключиться к серверу и публиковать данные или получать данные. Это практичный способ реализации push для платформы J2ME.

НоВы, кажется, хотите запустить приложение при входящем сетевом соединении, это означает, что вы создаете серверный сокет на телефоне, а сервер пытается установить соединение стелефонные приложения.Я работал в такой ситуации, когда телефоны были развернуты в сети Motorola iDen (до 2005 года).В таких сетях можно назначить IP-адрес телефону, что делает возможным Push-соединение при входящем сетевом соединении.Но это в прошлом, ни в одной из сетей GSM / CDMA, по крайней мере на стороне потребителя, это не может поддерживаться.Надеюсь, что это отвечает на ваш вопрос.

0 голосов
/ 18 ноября 2011

Вам нужно сделать две вещи. Во-первых, вам нужно прослушать один номер порта на стороне J2ME для входящих смс.Затем вам нужно подключить один модем GMS к вашей компьютерной системе. Теперь отправьте смс с помощью этого модема на определенный порт на прослушиваемый мобильный телефон.Вы можете использовать AT команды для отправки SMS.

Пожалуйста, посетите эту Nokia Ссылка .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...