Пушер против PubNub для iOS

Я ищу плюсы и минусы Pusher по сравнению с PubNub специально для клиентов iOS. С точки зрения использования ресурсов (разряд батареи, скорость и т. д.) и надежности доставки. Похоже, у PubNub есть официальная библиотека iOS, но библиотека Pusher создана третьей стороной и официально не поддерживается? Каков ваш опыт использования этих библиотек?


person Joel    schedule 09.10.2013    source источник
comment
Хотя libPusher не принадлежит организации Pusher github, это официальная библиотека. У Pusher есть рабочие отношения с автором, Люком Редпатом, для поддержки и обслуживания библиотеки. Примечание. Раньше я работал в компании Pusher.   -  person leggetter    schedule 09.10.2013


Ответы (1)


SDK PubNub iOS7 с XCode5

Клиентская библиотека PubNub для iOS поддерживается PubNub и постоянно обновляется для поддержки последних версий iOS и XCode. (Всего несколько недель назад мы официально сертифицировали наш клиент для работы с XCode 5 и iOS7).

Поддержка APNS для дополнительных сервисов Apple Push Services

PubNub предоставляет разработчикам iOS интерфейс, который позволяет им одновременно публиковать как собственные каналы PubNub, так и APNS. Это позволяет отправлять сообщения на устройство пользователя, даже когда устройство находится в спящем режиме или приложение работает в фоновом режиме.

Обмен сообщениями/передача сигналов с помощью push-уведомлений на мобильных устройствах iOS с высокой доступностью

С PubNub надежность доставки обеспечивается как на стороне клиента, так и на стороне сервера. Серверная сторона кеширует сообщения, поэтому при временных сбоях в сети (проезд через туннель, переход с сотовой связи на Wi-Fi, 3G->EDGE и т. д.) при повторном подключении все сообщения (пропущенные и новые) доступны клиенту. На стороне клиента клиент автоматически обрабатывает состояние подключения — таким образом, вам не нужно самостоятельно реализовывать API доступности, чтобы определить, подключены вы или нет.

Многоканальная тематическая подписка для экономии заряда батареи

Архитектура мультиплексирования PubNub позволяет туннелировать столько каналов с подпиской, сколько необходимо, через одно соединение. Благодаря этому использование батареи и сетевых ресурсов сведено к минимуму.

Осведомленность о присутствии для совместной работы пользователей и статус онлайн/офлайн

Также доступны функции присутствия, которые позволяют всем пользователям данного приложения определять, когда какой-либо клиент PubNub (iOS, JavaScript, Ruby и т. д.) присутствует на данном канале.

Поддержка PubNub доступна 24/7

Если у вас есть другие дополнительные вопросы, не стесняйтесь пинговать нас по адресу [email protected], и мы быстро поможем вам начать работу с PubNub.

Джереми К. - директор по разработке и поддержке клиентов

person Geremy    schedule 09.10.2013
comment
Спасибо за исчерпывающий ответ. Похоже, я не получу сравнительный ответ от третьей стороны, поэтому я отмечу это как правильное. Зарегистрировался в PubNub через Azure. С нетерпением ждем возможности попробовать это. - person Joel; 22.10.2013
comment
Поддерживается ли PubNub в сценариях мобильных служб Azure, как Pusher? Не могу найти документацию по этому поводу. В Azure есть только учебник по Pusher: windowsazure.com/en-us/develop/mobile/tutorials/ - person Joel; 22.10.2013
comment
@Joel, пожалуйста, свяжитесь с нами по адресу [email protected], и мы будем рады помочь вам решить проблему PubNub с помощью мобильных служб Azure. - person Geremy; 22.10.2013