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

Firefox начнет скрывать push-уведомления по умолчанию

Firefox Расширения для браузеров
image
Фото: www.mozilla.com

С 2020 года Mozilla добавит опцию отключения push-уведомлений в Firefox. В адресной строке Firefox 72 появится индикатор, кликнув по которому, можно будет прочитать уведомление полностью.
Читать дальше →
Всего голосов 28: ↑26 и ↓2 +24
Просмотры 5.9K
Комментарии 21

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

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

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

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

Регуляторы отказались снижать стоимость sms-оповещений для банков

Законодательство в IT Финансы в IT

Центробанк отказался снижать стоимость sms-уведомлений, которые банки отправляют клиентам вместо push-уведомлений после совершения операций по счёту. 

Читать далее
Рейтинг 0
Просмотры 1.7K
Комментарии 5

Оповещения о землятресениях в Японской версии iOS5

IT-компании
Перевод
Идея использовать сеть современных телефонов, оснащенных гироскопом и датчиками ускорения, для обнаружения сейсмической активности не нова. К сожалению, задумка эта чересчур футуристична и в реальной жизни пока не нашла воплощения. Тем не менее, заботясь о безопасности своих пользователей, разработчики начинают делать первые шаги в этом направлении — так, например, компания Apple в пятой версии iOS для Японского рынка вводит уникальную функцию, «Оповещение о землетрясении».

Подробнее
Всего голосов 30: ↑26 и ↓4 +22
Просмотры 604
Комментарии 28

Система офлайн-уведомлений Badoo

Блог компании Badoo Разработка веб-сайтов *
Для того чтобы пользователи, находясь офлайн, узнавали о событиях на сайте, мы создали специальную систему уведомлений. В её задачи входит аккумулировать события для пользователя и в нужный момент сообщать о них через доступные каналы связи, такие как электронная почта и push-уведомления на смартфоны.
Как организовано хранение событий? О каких событиях приходят уведомления? В какой момент они отправляются и по какому принципу? Сегодня мы постараемся ответить на все эти и другие вопросы.

Статья дает общее описание архитектуры системы с небольшими техническими подробностями и будет интересна тем, кто только собирается или уже каким-то способом уведомляет своих пользователей обо всём новом, что произошло за время их отсутствия на сайте (в приложении, сервисе и т.п.)

Читать далее...
Всего голосов 62: ↑57 и ↓5 +52
Просмотры 76K
Комментарии 8

5 событий, которые показывают как сильно меняется роль Push-уведомлений в 2013 году

Разработка мобильных приложений *
С тех пор как компания Apple в 2008 году ввела Push-уведомления в iOS на этой сцене было относительно тихо. Единственным более или менее крупным событием стал анонс Google Cloud Messaging для Android. Но до последнего времени и он был скорее лишь «фишкой» для большинства Android-разработчиков.

В этом году экосистема мобильных уведомлений стала стремительно меняться и для сервис-провайдеров, среди которых Parse, Urban Airship, Pusher, настало время крутых перемен.

Вот 5 главных событий, которые помогут понять и оценить эту перемену, а также предвидеть ближайшие перспективы.
Читать дальше →
Всего голосов 25: ↑21 и ↓4 +17
Просмотры 18K
Комментарии 3

Делаем звонок в один клик

Блог компании 2ГИС Разработка веб-сайтов *Lua *
В статье описана фича Push2Dial, которая в данный момент не поддерживается. Временно. Наверняка, в будущих версиях она вернётся, так что ознакомиться с устройством можно уже сегодня.

«Звонок в один клик» или Push2Dial (P2D) — ещё одна функция, которая была анонсирована с новым 2ГИС. Суть проста — выбираете организацию, кликаете на номер телефона — и он готов к набору на вашем смартфоне.

Фича избавляет от необходимости самостоятельно набирать номер телефона, а значит шансы ошибиться и попасть не туда стремятся к нулю.


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

Удержание и возврат аудитории при помощи Email и Push-уведомлений

Блог компании Apps4All Разработка мобильных приложений *Разработка под Android *Email-маркетинг
"Нас трудно найти, легко потерять, и невозможно вернуть…" — Пользователи

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

image

В статье мы разберем, как при помощи Email и Push-уведомлений удерживать и возвращать пользователей.

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

Push рассылки на PHP (Android и IOS). Минимальное готовое решение

PHP *Google API *
Из песочницы
GCM

О рассылке Push уведомлений уже много раз писали на Хабре, например тут и тут, но прямого руководства к действию до сих пор нет. Итак, если интересно, прошу под кат.
Читать дальше →
Всего голосов 49: ↑38 и ↓11 +27
Просмотры 70K
Комментарии 12

Встраиваем локальные уведомления

Блог компании FreeAmp Разработка под Android *
Что самое ужасное в случае удаления приложения? Правильно, потеря связи с аудиторией и невозможность проинформировать о том, что у приложения сменился адрес прописки и имя пакета. Задачу решают Push уведомления, но это довольно хлопотно и не всегда удобно. А иногда и дорого.



Поэтому мы напишем свои, простые как барабан и надежные как танк — локальные push уведомления. Код получился универсальным, и в принципе, его можно использовать как альтернативу обычным «пушам», например для новостной рассылки о том, что вышла новая версия приложения или для клянчанья рейтинга, да для чего угодно.

функционал под катом
Всего голосов 34: ↑22 и ↓12 +10
Просмотры 12K
Комментарии 14

Как мы разработали свою систему рассылки push-уведомлений (и почему)

Блог компании UBANK Scala *Разработка под Android *
Без пуш-уведомлений сегодня, наверное, не может обойтись ни одно мобильное приложение. На рынке уже есть немало готовых решений этой важнейшей задачи. Но, как это обычно и бывает, если хочешь сделать что-то хорошо, приходится делать это самому. В этой статье мы попросили разработчика UBANK Дениса Боровикова рассказать о своем опыте создания системы мобильных пуш-уведомлений для UBANK и поделиться советами для тех, кто захочет решить ту же задачу.

ПОЛУФАБРИКАТЫ НЕ ДЛЯ НАС


Среди существующих облачных систем пуш-рассылок можно отметить такие сервисы, как Infobip, Jeapie, Pushwoosh, Urban Airship. У них много общего: все они не кроссплатформенны, позволяют отправлять пуши с учетом временной зоны, делать рассылки по расписанию, а также дают статистику.

Звучит неплохо, но когда вникаешь в детали, понимаешь: это как готовые обеды. Купил замороженный полуфабрикат, сунул в микроволновку — получил на выходе съедобное блюдо. Живот набил, но без удовольствия.


Carl Lender

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

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

Читать дальше →
Всего голосов 29: ↑18 и ↓11 +7
Просмотры 14K
Комментарии 12

Как отправлять push-уведомления на Windows Universal app

Блог компании Edusty Разработка под Windows Phone *Разработка под Windows *
Мы делаем сервис для студентов, основной задачей которого является оповещение одногруппников о различных событиях. Для этого в первую очередь мы используем механизм push-уведомлений. Приложение, разработанное для iOS и Android, будет работать как на планшетах, так и на телефонах с этими операционными системами и механизм отправки push-уведомлений не зависит от класса устройтва. До недавнего времени для Windows и Windows Phone приходилось писать два раздельных приложения, однако теперь есть возможность создавать Universal Windows app — универсальные приложения, которые работают как на Windows 8.1, так и на Windows Phone 8.1. Мы решили не отставать от прогресса и разработали Universal Windows app, отправку push-уведомлений на которое мы также хотели сделать универсальной с точки зрения кода.


Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 8.4K
Комментарии 6

Облака — белогривые лошадки или безопасный ownCloud для «маленьких» в FreeNAS

Серверное администрирование *Хранение данных *
Из песочницы
image
ownCloud, как утверждает Википедия — это Свободное и открытое веб-приложение для синхронизации данных, расшаривания файлов и удалённого хранения документов в «облаке». И, как мне кажется, довольно интересное решение для организации собственного домашнего облака.

Однако, ownCloud, устанавливающийся в виде плагина в системе FreeNAS, да и просто из коробки, имеет ряд недостатков, от которых хотелось бы избавится даже при использовании дома:
  • Во-первых, устанавливается в связке с SQLite, что подходит только если у вас небольшое кол-во файлов и пользователей, и абсолютно не подходит, если вы планируете синхронизацию с помощью клиента. У меня же хранилище уже расползлось почти на 5Tb и установленный таким образом ownCloud просто отказывался видеть часть файлов. Да и без синхронизации отдача от облака не велика. Заменим базу данных на MariaDB.
  • Во-вторых, отсутствует работа по https, а мне совсем не нравится мысль о том, что кто-то может перехватить мои файлы. Включим https.
  • В-третьих, начисто отсутствует защита от банального подбора пароля методом брутфорса. Защитимся от брутфорса с помощью fail2ban.
  • В-четвёртых, мне лень часто просматривать логи на предмет взлома, но очень хочется оперативно узнавать о таких попытках. Настроим push-оповещения о попытках подбора пароля с помощью сервиса pushover.net.

Как же это всё сделать
Всего голосов 26: ↑23 и ↓3 +20
Просмотры 59K
Комментарии 48

Подключение любого сайта к PushAll через RSS. Конвертер новостных лент в Push-уведомления

Блог компании PushAll API *Расширения для браузеров

Введение


Сервис создавался как система уведомлений для пользователей с любого сайта, который интегрировал PushAll API.
Однако не со всеми можно договориться, гиганты вообще не будут обращать долгое время внимание. При этом на данный момент большая часть пользователей, получает именно новостные уведомления с сайтов, а не личные. По этому поводу мне недавно посоветовали интегрировать RSS-рассылки. То есть по факту PushAll становится эдаким RSS-агрегатором, при этом на самом деле обычные пользователи чаще всего не нуждаются в привычных агрегаторах лент — они заходят на сайты самостоятельно и читают новости уже на них.



В этом плане PushAll пошел по своему пути — он не собирает все ленты в одну. Он лишь берет ленту, связывает её с каналов и делает рассылку с учетом фильтра. То есть пользователь заинтересованный в статьях и новостях определенных тематик получит сразу об этом уведомление. Менее полезную информацию он может прочесть потом самостоятельно.

При этом пользователю не обязательно быть администратором сайта, он может быть его читателем и создать специальный канал. В дальнейшем, если правообладатель захочет получить административный доступ к каналу, ему нужно будет обратиться в службу поддержки и предоставить доказательства правообладания. В этом случае, канал будет полностью перенесен к истинному владельцу.
Читать дальше →
Всего голосов 10: ↑8 и ↓2 +6
Просмотры 9K
Комментарии 5

Релиз InterSystems Ensemble 2015.1 и 2015.2

Блог компании InterSystems Разработка веб-сайтов *
В июле состоялся релиз интеграционной платформы InterSystems Ensemble 2015.2. В этой статье обзор основных улучшений 2015.2 и 2015.1.

Главное: поддержка push-уведомлений для iOS и Google-устройств, оптимизация архитектуры баз данных для Ensemble продукций, оптимизация «сквозных» (pass-through inproc) операций.
Подробности под катом
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 2.6K
Комментарии 0

Рассылка пуш уведомлений на Go

Блог компании VK Go *

Если вы последний год пользовались мобильными приложениями от ВКонтакте (пусть даже не официальными), то этот материал раскроет немного данных по тому, как у нас это время работают пуш уведомления. Пушилка реализована на языке Go, и рассылает до 9 миллиардов пушей в сутки на четыре целевых платформы: GCM, APNS, MPNS, WNS.

В этом посте решил рассказать об общей архитектуре пушилки, проблемах и их обходе, нагрузках и производительности решения. Много букв и мало кода.
Читать дальше →
Всего голосов 33: ↑29 и ↓4 +25
Просмотры 27K
Комментарии 31

Обновление Google Chrome дополнения, поиск и история разбитая по каналам

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


Самое главное — теперь у дополнения есть дополнительное popup окно. В нём показывается ссылка перехода в личный кабинет и история всех уведомлений.

Также теперь изменился тип. Был «приложение», а теперь это «дополнение». К сожалению, невозможно обновить с приложения на дополнение. Поэтому нам пришлось залить его заново. Обновиться придется вручную. Мы вкратце расскажем, чем отличается дополнение от приложения, и почему нам пришлось перейти.

image
Вот ссылка на новое дополнение.


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

Также с предыдущего поста о новинках мы добавили выбор канала для просмотра истории, а также поиск по каналам и уведомлениям. А еще мы решили подарить как минимум 100 тысяч уведомлений каждый месяц для каждого канала.

Подробнее под катом.
Читать дальше →
Всего голосов 19: ↑12 и ↓7 +5
Просмотры 6.7K
Комментарии 2

Опыт отправки Apple Push Notification через SNS сервис от Amazon и немного полезного кода

Разработка под iOS *Amazon Web Services *Objective C *
Из песочницы
Теплым летним вечером, в процессе разработки очередного приложения для iOS, у меня совпало два фактора — возникла необходимость реализации Apple Push Notification (APN) и желание попробовать что-то совсем новое для меня. Идти проторенной дорогой через один из множества сервисов, предлагающих отправку APN не хотелось.

Для изобретения велосипеда был выбран Amazon Simple Notification Service (Amazon SNS). Amazon SNS — это сервис, который позволяет вам отправлять сообщения-нотификации, посредством разнообразных механизмов (APN, GCM, e-mail, SMS и т.д.).

О том, как это работает и более подробную информацию можно прочитать в документации Amazon. Я расскажу совсем немного, чтобы определиться с дальнейшей терминологией. У SNS есть два типа клиентов — публикаторы (publishers) и подписчики (subscribers). Публикаторы с подписчиками асинхронно обмениваются сообщениями (messages), которые доставляются подписчикам, посредством разнообразных механизмов. Для отправки групповых сообщений подписчики могут быть сгруппированы по темам (topics). Тогда все подписчики, подписанные на тему, получат сообщение в эту тему отправленное.

Картинка из документации Amazon:
image
Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 13K
Комментарии 3

Chrome дополнение PushAll возвращает возможности центра оповещений и дополняет его

Блог компании PushAll Google Chrome Расширения для браузеров Браузеры
Многие наверное видели область уведомлений в Chrome? Мы ранее писали, что Chrome её убрал.



При этом все сервисы, использующие push-уведомления, получили ряд проблем.
  • Если вы используете Web Push, то у вас есть возможность закрепить оповещение на экране. И пользователь может либо закрыть оповещение, либо нажать на него. То есть если он занят, то он скорее всего закроет, даже если бы он хотел прочесть материал
  • Если вы используете дополнение для Chrome, тогда Rich Notification исчезает через несколько секунд в небытие.


Мы сделали раздел пропущенных оповещений, в котором собираются те оповещения, которые исчезли, и те которые не были доставлены (например если у вас были заблокированы порты)



Ссылка на обновленное расширение
Читать дальше →
Всего голосов 6: ↑1 и ↓5 -4
Просмотры 5K
Комментарии 3

Необычное свойство Push-уведомлений — время жизни

Блог компании PushAll Firefox Google Chrome


События проходят и теряют свою актуальность. Письмо, которое вы отправили человеку, сообщающее о новой акции не имеет смысла после конца акции. Как поступить? Пуш-уведомления умеют «умирать», когда в них больше нет необходимости.

TTL — (Time To Live) время жизни. Это важный термин в сети Интернет. Чаще всего он применяется к пакетам данных и означает количество «хопов», которые пакет будет «жить»

В рамках push-уведомлений TTL задает время жизни уведомления в секундах. Более того, если задать его равным 0 (в PushAll -1), то либо уведомление придет немеделенно, либо никогда. По сути, этот параметр задает сколько секунд уведомление будет ждать клиента, пока он присоединиться к пуш-серверу.

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