Push-сообщения на iPhone 3.0
Поиск IM-клиента — процесс. Вот так просто — “процесс”. И сегодня у меня в нем очередной шаг. Я купил BeejiveIM. Купил потому, что в нем появились push-оповещения. Молодцы! Работает это просто, просто и без телодвижений с моей стороны. И теперь все, что мне нужно будет делать – это ставить себе статус “offline”. Все остальное время я доступен.
По поводу расхода батареи на 100% не уверен, но если судить по тестам приложения AP News, которое проходило во-времена iPhone OS 3.0 и в котором я участвовал, push на батарейку никак не влияет. Влияние же на расход трафика я не проверял. И пока не собираюсь.



правильно ли я понял, доктор, что push безобиден для батареи? а в случае почты тоже? Я был уверен, что push высасывает заряд со страшной силой.
nikolas_leo
24 Jun 09 at 4:51
Про расход трафика прочитай тут http://www.iphones.ru/iNotes/29400
brulik
26 Jun 09 at 14:13
@Nikolas_leo Ну в общем попробовал. Купил себе BejiveIM, подключил Google Talk и сказал держать сессию 24 часа. На веремени батарейки это не сказалось, либо это не видно глазами. Что и нужно было :)
@Brulik Ага, почитал. Ну и хрен с ним, с трафиком. Посмотрю, как себя счета поведут — и там буду думать ;)
NilColor
29 Jun 09 at 6:35
Там всё очень просто. Не сам iPhone посылает запрос на проверку сообщений, а сервер к которому подключен iPhone. Тем самым, не приходиться ставить таймер в iPhone который проверяет на наличие новой информации, а просто при новом сообщении, сам сервер (специальный для Push) посылает данные в iPhone где они и сразу обрабатываются.
Возможно я не прав, но это самый правильный путь который только я мог придумать :D
Mullwar
1 Jul 09 at 15:15
Ну теорий разных много есть ;) Одна из них, мне она нравится больше всех, такова: в iPhone OS есть xmpp-клиент. Доступа к нему, к сожалению, у разработчиков нет — он только для Apple. И push – есть не что иное, как xmpp соединение с сервером оповещений, по которому на телефон приходят эти самые оповещения. И так вроде работает и Mobile.me push и Notification Service. Вот эта версия мне симпатична, я бы и сам так делал (и делаю) в своих проектах.
NilColor
4 Jul 09 at 23:29
Да любая функция требует расхода на нее энергии!
sharik
17 Aug 09 at 10:09
Ну теорий разных много есть ;) Одна из них, мне она нравится больше всех, такова: в iPhone OS есть xmpp-клиент. Доступа к нему, к сожалению, у разработчиков нет — он только для Apple. И push – есть не что иное, как xmpp соединение с сервером оповещений, по которому на телефон приходят эти самые оповещения. И так вроде работает и Mobile.me push и Notification Service. Вот эта версия мне симпатична, я бы и сам так делал (и делаю) в своих проектах.
Steve
28 May 10 at 11:16