Каков наилучший способ добиться push на устройствах CLDC?

#java-me #midp-2.0 #cldc

#java-me #midp-2.0 #cldc

Вопрос:

Я хотел бы получать push-сообщения с сервера на большинстве мобильных телефонов CLDC, пока мое приложение работает в фоновом режиме.

Я уже делал это с помощью SMS, но это дорого, поэтому я думаю о другом решении…

Я знаю, что могу опрашивать свой сервер HTTP-запросами. Простой опрос должен быть простым в реализации. Однако у меня не так много обновлений для отправки (~ 5 в час), но мне нужно, чтобы они быстро поступали на устройство (~ 1 минута).

Длительный опрос — это здорово, но я думаю, мне придется обрабатывать тайм-ауты, отключения… В то время как с сокетом у меня нет проблемы с таймаутом, верно?

Итак,

  • Существует ли простое решение / библиотека для реализации push?
  • Поддерживает ли соединение другие проблемы: чрезмерное потребление батареи, ограничение брандмауэра оператора … ?

Спасибо

Ответ №1:

Всю необходимую информацию можно найти в документации BlackBerry Push API.

Комментарии:

1. Извините, тег вводит в заблуждение, я не использую blackberry API. Однако этот высокоуровневый API выглядит великолепно! Нет эквивалента в стандартном j2me?

2. Нет, инфраструктура BlackBerry push, насколько я знаю, уникальна для устройств BlackBerry. Это одна из замечательных особенностей платформы.