Перейти к содержанию
BlackBerrys.ru
infsega

Почему не стоит ждать клиента VKontakte с интеграцией в хаб

Рекомендуемые сообщения

Собственно, разбор полётов по сабжу.

 

Задача: сделать микроклиент для ВКонтакте, который бы показывал в хабе счетчик нотификаций (сообщения, ну и +стена/новости по желанию).

 

Препятствие: BB10 не поддерживает работу приложений в режиме фонового процесса.

Предлагаемый обходной путь: использовать Push-сервис.

Т.е. должен быть сервер, который будет запрашивать ВКонтакт за нас, и пушить эту информацию через BIS.

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

После того, как количество зарегистрированных в приложении пользователей дорастёт до нескольких десятков тысяч, начнётся апокалипсис.

И даже если эта проблема будет разрешена, после очередной сессии запрос будет отклонён с пометкой "нужен ввод картинки". Серверная часть картинку не введёт. Не пользователя ж спрашивать о ней (да и как?).

 

Можно, конечно, включить прямую авторизацию, но её надо клянчить у команды разработчиков ВКонтакте...

 

В-общем и целом, получается, что инициатива должна исходить от самого ВКонтакте, а никак не от третьей стороны :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Привет.

 

На август планируется появление headless apps - они же дадут возможность держать tcp соединение, или запускать задачи по расписанию?

 

Хотелось бы задать несколько вопросов по теме:

 

1) это официальная позиция VK не делать поддержку push для Blackberry? Вроде в их api видел даже упоминание о M$ WP.

2) как я понял, хоть и не пользуюсь, портированное приложение с Android пользуется инфраструктурой Google для push?

То есть гипотетически можно на своей серверной стороне прикинуться клиентом и транслировать push от Google к Blackberry.

3) "дорастёт до нескольких десятков тысяч" - реально столько пользователей VK и Blackberry?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В-общем и целом, получается, что инициатива должна исходить от самого ВКонтакте, а никак не от третьей стороны :(

Либо со стороны представителей BBRY ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На август планируется появление headless apps - они же дадут возможность держать tcp соединение, или запускать задачи по расписанию?

 

Хотелось бы задать несколько вопросов по теме:

 

1) это официальная позиция VK не делать поддержку push для Blackberry? Вроде в их api видел даже упоминание о M$ WP.

2) как я понял, хоть и не пользуюсь, портированное приложение с Android пользуется инфраструктурой Google для push?

То есть гипотетически можно на своей серверной стороне прикинуться клиентом и транслировать push от Google к Blackberry.

3) "дорастёт до нескольких десятков тысяч" - реально столько пользователей VK и Blackberry?

 

0) до августа ещё жить и жить %) тем более, сам 10.2, я так понимаю, выйдет в сентябре, не раньше?

1) год назад ВКонтакте устраивали конкурс мессенджеров для BBOS, и про поддержку Push просто отмалчивались

2) теоретически, да. Правда, прослушивать push от Google для каждого клиента придётся в отдельной сессии - та же ситуация, что и с прямой авторизацией в ВК.

3) в популярных вконтактовских группах Blackberry - по 10к участников... а так - я даже не знаю :)

 

BTW пока самое простое решение - push'ить каждые 5-15 минут сообщение "обнови сообщения".

С выходом 10.2 можно будет сделать нормальное, человеческое background-приложение.

В идеале же хочется подцепить Google Push для Native-приложения без сервера-посредника, чтобы батарею не жрать...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разве было не очевидно с самого начала, что без самого ВК или своих серваков не поднять нормальное приложение для ВК?

 

А за что, тогда эти ребята получили деньги при разработке приложения для ВК?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот об этом я писал и писал много и давно. Нельзя создать стороннее приложение для подобных сервисов без поддержки сервера PUSH со стороны этого сервиса, увы.

 

Но у некоторых более умных держателей сервисов (типа Facebook) есть понятие - "приложение", которому можно разрешить доступ к вашему аккаунту и тогда можно делать пуш полноценный через ваш сервер.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

 

BTW пока самое простое решение - push'ить каждые 5-15 минут сообщение "обнови сообщения"

 

Как и делает текущий твиттер клиент :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как и делает текущий твиттер клиент :)

Тоже заметил эту особенность. Не комильфо...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Собственно, разбор полётов по сабжу.

 

Задача: сделать микроклиент для ВКонтакте, который бы показывал в хабе счетчик нотификаций (сообщения, ну и +стена/новости по желанию).

 

Препятствие: BB10 не поддерживает работу приложений в режиме фонового процесса.

Предлагаемый обходной путь: использовать Push-сервис.

Т.е. должен быть сервер, который будет запрашивать ВКонтакт за нас, и пушить эту информацию через BIS.

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

После того, как количество зарегистрированных в приложении пользователей дорастёт до нескольких десятков тысяч, начнётся апокалипсис.

И даже если эта проблема будет разрешена, после очередной сессии запрос будет отклонён с пометкой "нужен ввод картинки". Серверная часть картинку не введёт. Не пользователя ж спрашивать о ней (да и как?).

 

Можно, конечно, включить прямую авторизацию, но её надо клянчить у команды разработчиков ВКонтакте...

 

В-общем и целом, получается, что инициатива должна исходить от самого ВКонтакте, а никак не от третьей стороны :(

1) можно для начала реализовать в active frames, в 10.2 будут headless apps.

2) у вк есть свои пуш сервера, подписаться можно на них поидее

3) на какой стадии твое приложение? (какие ос поддерживаются?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Эмм а класс notification? Как я понял на 1 взгляд, с помощью него и long poll серверов в, можно делать интеграцию в хаб?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно, но все упирается в пуш нотификацию, которую надо проводить через сервер BBRY.

 

Как вариант решения - свой сервер, который будет общаться с сервером вконтакте и держать поднятую сессию. Но в конце концов он заткнется под нагрузкой.

 

На тему же headless application - тут больше проблема по памяти возникает. В ВВ10 нет понятия сваппинга, а соответственно кол-во запущенных программ сильно ограничено объемом оперативки. Соответственно фоновые приложения будут сжирать память, и тогда начнут возникать проблемы с запущенными приложениями.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...