Как стать автором
Обновить

«Яндекс» улучшил защиту аккаунтов Яндекс ID

Информационная безопасность *Социальные сети и сообщества IT-компании


6 октября 2021 года «Яндекс» сообщил об улучшении механизма защиты аккаунтов Яндекс ID. Теперь система будет присылать пользователю push-уведомления обо всех входах в Яндекс ID, чтобы пользователь мог сразу заметить факт незаконного входа и закрыть аккаунт от злоумышленников. «Яндекс» также начал проверять пароли пользователей на безопасность при каждом их вводе по базе из 1,2 млрд скомпрометированных паролей.
Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 1.9K
Комментарии 5

В iOS-приложении «Альфа-банка» перестали приходить push-уведомления

Разработка мобильных приложений *IT-компании

Отключение push-уведомлений в приложении заметили пользователи соцсетей. Теперь оповещение доступно только через SMS, это стоит 99 рублей в месяц.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 4.7K
Комментарии 8

[обновлено про дальнейшую работу Миши] Tele2 случайно переслала абонентам внутреннее тестовое push-уведомление

Разработка мобильных приложений *Тестирование мобильных приложений *Смартфоны Сотовая связь IT-компании


26 мая 2022 года Tele2 случайно переслала многим абонентам на мобильные устройства внутреннее тестовое push-уведомление для тестировщика Миши.
Читать дальше →
Всего голосов 33: ↑29 и ↓4 +25
Просмотры 38K
Комментарии 40

Синхронизация Gmail и GCalendar «over the air»

IT-компании
image
Я так давно ждал этой новости! Только что Gmail mobile блог порадовал нас тем, что теперь мы сможем синхронизировать свои контакты и календарь с помощью технологии PUSH.
Читать дальше →
Всего голосов 64: ↑60 и ↓4 +56
Просмотры 2.4K
Комментарии 132

Apple Push Notification Service доступен для тестирования…сегодня!

Чулан
image
Сегодня Apple разрешила разработчикам начать тестирование сервиса Push Notification для новой iPhone 3.0
Подключение тестирования доступно через iPhone Dev Cente
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 451
Комментарии 2

Пуш ми, бум-бум, тач ми… Ajax Push Engine

Разработка веб-сайтов *
logoСегодня поговорим о Comet и о server push вообще.

Обычные веб-приложения, как и сайты, работают по традиционной модели запрос-ответ-запрос, при этом, в силу особенностей HTTP-протокола и некоторых серверных реализаций обработчиков, приложение не хранит информацию между запросами, так что каждый вызов является независимым, а идентификация или сессионность обеспечиваются более высокоуровневыми средствами (например, всем известная реализация сессий в PHP). Кроме этого, запрос на новую информацию посылает всегда клиент, который заинтересован в получении самой актуальной версии данных. В приложениях, которым критично обновление, это часто становиться узким местом. У нас в одном из предыдущих проектов, было сразу несколько периодических AJAX-запросов на обновление данных. Хотя для такого случая есть варианты и вызова нескольких обработчиков на стороне сервера одним запросом от клиента.
Читать дальше →
Всего голосов 51: ↑43 и ↓8 +35
Просмотры 6.7K
Комментарии 34

Qik Push Engine API: приглашаем разработчиков

Разработка веб-сайтов *
qik_logo Qik — это сервис стриминга (вещания) и загрузки видео с мобильных телефонов. Загруженное видео можно посмотреть на сайте или на его специальной версии с мобильного телефона. Доступна интеграция с другими сервисами, такими как Twitter, Facebook и другие. Клиенты для практически всех современных моделей телефонов: iPhone, Windows Mobile, Symbian, Android, Blackberry и другие.

Qik Push Engine — это механизм, который позволяет получать мгновенные оповещения о новых/изменившихся Qik-видео. Например, можно посмотреть постоянно обновляющийся список live-видео, все видео из района Новопеределкино или все видео со словом “кошка”. На основе Qik Push Engine API можно построить интересные приложения, интегрированные с Qik, или добавить функциональность в уже существующие. Можно написать собственную систему нотификации, desktop-widget
или что-то еще.

Сегодня мы открываем API для работы c Qik Push Engine. Это первая ласточка в большом списке API, открывающих доступ к платформе стриминга Qik. Если вам интересно посмотреть Qik Push Engine в действии, заходите на одну из страниц примеров.
Как это использовать?
Всего голосов 23: ↑15 и ↓8 +7
Просмотры 659
Комментарии 7

Push + ActiveMQ — ZendFramework =… или история одного драйвового проекта

Разработка веб-сайтов *

Одним прекрасным утром к нам в офис забежал молодой парень, с амбициозной идеей и “средствами для реализации” в кармане. “Заходишь на сайт, а там — телевизор. К нему можно подключиться через свою web-камеру. Одновременно может вещать только один человек, остальные — ждут своей очереди (но можно посмотреть скриншоты с их вебкамер). Задача каждого — удержаться в эфире, как можно дольше. Если выступающий нравится публике — все жмут “Cool!”, если подкачал — “Go away!”. И человек заменяется на следующего в очереди. Ну и можно в чат писать”.

Хорошая идея — драйвовый проект. Рисуем прототип, решаем реализовать обновление чата, списка пользователей, рейтинга и т.д. с помощью push-технологии. Это когда после загрузки страницы соединение между клиентом и сервером не закрывается, а продолжает использоваться для отправки сервером каких-либо событий на клиента.

Осторожно! Эта шняга может убить ваш сервер! Кстати, если вы вдруг решите написать высконагруженный скандинавский аукцион – истина и веселые картинки где-то рядом, под катом.

Читать дальше →
Всего голосов 132: ↑125 и ↓7 +118
Просмотры 5.7K
Комментарии 87

Push уведомления в приложениях для iOS

Я пиарюсь
Добрый день, Хабражитель.
Все наверное в курсе, что в iOS существует такой полезный сервис как Push уведомления. Я тоже был в курсе, но пока не столкнулся с его реальным использованием, даже не знал, что с ним есть так много нюансов. В этом топике вы узнаете два аспекта об этом сервисе: что нужно делать в xCode, и как отсылать сами пуш сообщения через php сервер.
Под катом описано то, как все это работает.
Читать дальше →
Всего голосов 39: ↑31 и ↓8 +23
Просмотры 12K
Комментарии 44

Единый API на РНР для всех облачных push-сервисов

Разработка веб-сайтов *
Приветствую всех читателей. Сейчас в веб-разработках столько трендов, что не уследишь. Но вопрос о реал-тайм взаимодействии с пользователями сайта стоит остро прочти для любого проекта. Простейший способ — поставить один из широко доступных открытых comet-серверов, например, Dklab_Realplexor, Socket.IO или Faye — что кому по душе или в зависимости от стека технологий. Правда это путь достаточно сложных проектов, где команда может себе позволить такое решение.

Для многих проектов попроще (хотя это всегда вопрос конкретики приложения) логично будет использовать сторонние решения. А проще — арендовать как услугу функционал comet-сервера. Сегодня недостатка в таких сервисах нет, так что нам есть что обозревать.

И так, сначала давайте кратко ознакомимся с существующими push-сервисами, которые позволят нам без создания и поддержки своей серверной инфраструктуры поддерживать реал-тайм общение между клиентами проекта.

Таких сервисов всего 6: Pusher, Pubnub, Partcl, BeaconPush, X-Stream.ly и ioBridge (с некоторыми особенностями). Под катом — кратки обзор всех сервисов, особенностей РНР-библиотек для них и описание библиотеки pushBridge.IO для унификации работы со всеми облачными пуш-сервисами.
Читать дальше →
Всего голосов 38: ↑33 и ↓5 +28
Просмотры 8.8K
Комментарии 35

Что такое «git push problem: non fast forward»

Git *
Из песочницы
Данная мини-заметка в первую очередь является ответом на вопрос. Так как мой аккаунт read-only, то вот такой вот способ ответа. «А жизнь-то налаживается!» ©

Первый вывод после прочтения вопроса и ответов — не делайте так, как предложил defuz. Он не понимает суть проблемы, и если вы сделаете как им предложено — скорее всего, вы потеряете данные.
Второй: alekciy тоже не совсем прав, но тут шансов на потерю данных гораздо меньше. Почти никаких.
Ну и третий: блин, ну когда же люди поймут, что владеть используемым инструментом это реально необходимо? Читайте документацию!

Итак, что же происходит?
Всего голосов 81: ↑75 и ↓6 +69
Просмотры 72K
Комментарии 50

Realtime на вашем ресурсе за несколько минут

Разработка веб-сайтов *
Из песочницы
Во время разработки игры мы столкнулись с необходимостью обеспечения максимального риалтайм обмена данных между пользователями, что повлекло за собой эксперименты с различными comet библиотеками.
Первый велосипед был построен на dklab realplexor, который, при очередной попытке его использования, как и ожидалось, нас подвел. Может у нас руки кривые, но добиться получения ивентов без задержек в 5-10-15 секунд у нас, к сожалению, не получилось.
Танцы с бубном продолжались долго, в результате чего мы решили остановиться на nginx_http_push_module, и потраченное время все же стоило того.
Читать дальше →
Всего голосов 34: ↑28 и ↓6 +22
Просмотры 12K
Комментарии 11

GCM – новый сервис Push-уведомлений от Google

Разработка под Android *Google API *
Из песочницы
image
Ранее в Android использовался C2DM (Cloud to Device Messaging), как сервис доставки Push-уведомлений на устройство. Но 26 июня он был официально отменен гуглом. На его место пришел новый GCM (Google Cloud Messaging).
Читать дальше →
Всего голосов 46: ↑42 и ↓4 +38
Просмотры 23K
Комментарии 16

Google Cloud Messaging: Библиотека для Codeigniter и пара отличий Google Cloud Messaging и Apple Push Notifications

PHP *CodeIgniter *Google API *
Добрый день, друзья,

Буквально недавно questman написал статью о новом-старом сервисе от Google под названием Google Cloud Messaging и привел пример приложения под android с его использованием.
Со своей колокольни я бы хотел продолжить тему с точки зрения server-side с оглядкой на опыт использования Apple Push Notifications.

Читать дальше →
Всего голосов 12: ↑8 и ↓4 +4
Просмотры 12K
Комментарии 10

Инструменты студии мобильной разработки

Разработка под iOS *Разработка под Android *


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

В нашей компании используется много подобных сервисов и инструментов, поэтому я решил рассказать вам кратко о лучших из них. О базовых вещах на подобии Basecamp, GitHub и т.п. речи не будет, т.к. это не сугубо специфические вещи для мобильной разработки.

Пройдемся по дизайну, серверным решениям, тестированию и аналитике.
Читать дальше →
Всего голосов 46: ↑41 и ↓5 +36
Просмотры 38K
Комментарии 22

Сколько нужно съесть пиццы чтобы создать сервис для студентов

Блог компании Edusty
Будучи студентом, часто сталкиваешься с проблемой быстрого получения актуальной информации от одногруппников и преподавателей. Например, переносы занятий, просьбы занести документы в деканат, неожиданное проведение контрольных работ и так далее. Зачастую получение важной информации даже спустя час может оказаться критичным, например, если преподаватель начал ставить зачёты на халяву, а ты не успел, потому что поздно об этом узнал.



Мы создали Edusty — сервис, который решает эту проблему.
Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 6.6K
Комментарии 6

Делаем приложение push'истым

Разработка под Windows Phone *Microsoft Azure *Разработка под Windows *
Tutorial

Хочу поделиться своим user developer experience от внедрения WNS push notifications в приложение Windows Store. Приглашаю всех прочитать мои непутевые заметки о том, как я делал свое приложение белым и push'истым.
Принять приглашение
Всего голосов 27: ↑17 и ↓10 +7
Просмотры 18K
Комментарии 1

Охота на зомби из облака

Разработка веб-сайтов *JavaScript *Программирование *Разработка под Android *Node.JS *
Tutorial
На стремительно развивающийся рынок PaaS приходят все новые игроки. Не так давно в бой вступила IBM, представив широкой программерской общественности сервис Bluemix. Просто облаком с возможностью выполнения Push-to-Deploy уже никого не удивишь, и поэтому конкуренция переместилась из зоны «посмотрите, у нас тоже есть облако!» в сторону «у нас удобный интерфейс, готовые сервисы “из коробки” — и все это совершенно бесплатно, пока ваш проект не вырос». Под катом я покажу, как с помощью этой современной системы PAAS и всего нескольких строк кода сделать сервис, который будет внимательно следить за сайтом какой-нибудь онлайн-игры и присылать push-уведомления, как только появится любопытная новость.

Читать дальше →
Всего голосов 24: ↑22 и ↓2 +20
Просмотры 12K
Комментарии 5

Google сломал GCM в Chrome

Блог компании PushAll Google Chrome Google API *
image

На Google IO была показана обновленная версия Google Cloud Messaging. Была представлена версия API для iOS, показан отчет по количеству уведомлений, приложений и т.д. публика ликовала. Все было хорошо, пока 2-3 дня назад GCM в хроме начисто не отвалилось. Если точнее, приходит только около 2-10% Push-сообщений.

Проблеме подвержены как дополнения Google Chrome, так и сайты отправляющие Push через Push API используя Service Workers. Наш проект попал прямо по двум фронтами в итоге, приём сообщения работает только в Chrome на Android и через приложение на Android. Ведется разработка реализации на WebSocket для работы при открытой вкладке.
Подробнее под катом.
Читать дальше →
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 7.9K
Комментарии 5

Push-уведомления через Telegram

Блог компании PushAll Разработка веб-сайтов *API *


25 июня Telegram открыл платформу для ботов. Первая моя мысль была — ведь можно слать через него уведомления! При помощи уведомлений через телеграм можно решить сразу несколько проблем, хотя бы частично:
  • Поддержка iOS
  • Поддержка Windows Phone
  • Получение уведомлений без установки лишних приложений

Таким образом, PushAll теперь может отправлять уведомления на устройства Android, Chrome и в Telegram через бота.



Под катом небольшая инструкция по настройке и детали разработки. (небольшая инструкция для тех, кто собрался делать такого же бота)
Читать дальше →
Всего голосов 24: ↑20 и ↓4 +16
Просмотры 62K
Комментарии 39