• PushAll как частичная замена Telegram



    Роскомнадзор безуспешно блокирует Телеграм, но уже совсем скоро скачать приложение будет не так просто. Не будут работать сами страницы сайта телеграма и его веб-версия. А также все ссылки вида t.me.

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

    Мы работаем с уведомлениями с 2015 года (4 года) Тогда телеграм еще не был таким популярным, не было ботов и каналов. Мы предлагали наш сервис как решение в области отправки уведомления на множество платформ без создания собственной инфраструктуры.

    А потом вышел телеграм с чатами и ботами (бота мы кстати реализовали одни из первых и написали об этом статью) и в наших постах стали писать «Зачем это нужно, если есть телеграм??» А теперь телеграм заблокирован. И скорее всего множественные чаты, боты и каналы и повлекли к блокировке — ведь именно из за крупных закрытых чатов, РКН считает что в телеграме могут находиться крупные террористические группировки. Наше же мнение, что боты и каналы в телеграме сделали из него «интернет в интернете» в неудобном виде.
    Читать дальше →
  • PushFeed — мониторинг RSS и VK лент


      У многих наверняка есть проблема отслеживания информации. С самого создания PushAll мы сделали интеграцию каналов с RSS лентами, а потом и с лентами ВКонтакте. Несмотря на то, что сейчас есть много различных RSS-ридеров, многие создавали каналы лишь для того, чтобы самому получать оповещения о новых записях в лентах, что идет в разрез с самой идеей создания каналов — рассылкой уведомлений группам людей.

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


      Читать дальше →
    • Rich Notifications, utm-метки, webhook и другие нововведения PushAll


        За последние 5 месяцев произошло много изменений в PushAll. Много мелких изменений, правок ошибок и оптимизаций, но есть и крупные изменения, о которых мы опишем в статье. Каждый пункт выполнен в стиле how-to.
        Читать дальше →
      • PushAll Auth — аутентификация и обратная связь с пользователем


          Для чего мы используем электронную почту? Чаще всего, мы используем Email для регистрации и входа на различных сайтах, а также чтобы держать связь с этими сайтами – они могут прислать вам информацию о вашем аккаунте, уведомления и прочее. Однако при такой регистрации вы даруете сайтам ваш постоянный Email, на который они смогут писать при любой возможности, и отписка не всегда может помочь. Ваш ящик может попасть третьим лицам и попасть списки рассылок спама. Антиспам хорошо – но до разумного предела.

          Мы уже давно позиционируем наш сервис как замену Email. И вот теперь мы подходим к возможности осуществлять вход на сторонних сайтах используя PushAll ID.
          Ранее у нас уже была возможность указать Callback URL для получения ID, но сделать повторный вход было невозможно.

          Из главных особенностей входа через PushAll можно выделить:

          1. Анонимность. Если вы заходите в PushAll через Google аккаунт без Google+ или через Email, то сторонний сайт узнает только ваш ID.
          2. Контролируемая обратная связь. Можно в любой момент отписаться от канала, он больше не сможет вас потревожить. Пока вы подписаны – вы будете получать мгновенные уведомления.

          Мы реализовали кнопку «Открыть» после подписки и альтернативную OAuth-модель входа. Также в конце статьи расскажем о новом микросервисе, который мы сделали для Host-Tracker.com
          Читать дальше →
        • Возрождение IT-вопросника или как следить за вопросами toster и stackoverflow v2

            Прошел год с запуска IT-вопросника, однако проработал он не долго, примерно пару месяцев. Это был один из самых активных каналов PushAll, многие пользователи получали вопросы по 100+ в день и кликали на большие из них.

            Отвечая на вопросы все были в плюсе:

            1. Те кто спрашивают – сразу получали ответ
            2. Владельцы сервисов получали большую посещаемость и больше решенных вопросов
            3. Тот кто отвечал первым – получал свои ачивки в сервисах

            Я долго пытался связаться с создателем IT-вопросника, получилось достучаться только в этом месяце. В итоге спустя сутки после нашего общения, снова начали приходить пуши.

            Но что изменилось за этот год при использовании IT-вопросника?

            Кому лень читать статью: подписываемся на канал IT-вопросника в PushAll и настраиваем теги в панели управления IT-вопросником (после подписки на канал редиректнет на панель)
            Читать дальше →
          • Так ли популярны боты и каналы в мессенджерах


              — «Вы видели моего бота?»
              — «А вы подписаны на мой канал в телеграме?»
              — «100500 каналов в телеграме, о которых никто не знает, но о которых мы напишем так как нам нечего писать»

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

              Везде пишут ботов и небольшие туториалы вида «Как написать бота за минуту, чтобы он вам гладил белье, искал девушек и мог делать это в суперчатике телеграма».

              30 Июня 2015 года, через 3 дня после релиза Telegram Bot API мы сделали бота и писали об этом статью на хабр, тогда мы и не догадывались что все это выльется во всеобщее безумие.

              В статье мы постараемся доказать, что в реальности боты и каналы практически никому не нужны, а также рассказать – почему вам не надо делать еще одного бота или еще один новый канал.
              Читать дальше →
            • Группировка оповещений в Android 7

              • Tutorial
              После обновления на Android 7 мы заметили, что уведомления стали группироваться по приложению автоматически. Так как на момент выхода новой версии Android в нашем приложении еще не было истории уведомлений это изменение было достаточно критично — в одной группе отображается только 7 уведомлений. Это значит, что если приходит более 20 уведомлений в сутки через приложение — необходимо смахивать новые чтобы увидеть более старые.

              Уведомления в группе сортируются по приоритету. Если у вас в группе 7 уведомлений и приходит еще одно низкого приоритета — оно сначала будет наверху, а потом улетит в самый низ и его совсем не будет видно списке, до тех пор пока вы не удалите некоторое число уведомлений.

              Мы сделали группировку по каналам, это позволяет сразу видеть канал и при возможности свернуть его. Даже если канал пришлет вам 100 уведомлений — они все равно легко сворачиваются и удаляются одним движением.

              В этой статье мы расскажем, почему официальный мануал не работает, и как мы нашли способ сделать все правильно.
              Читать дальше →
            • Оповестить пользователя с вероятностью 99%

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

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

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

                Мы выпустили приложение под iOS и обновили приложение под Android.
                Читать дальше →
              • Умная лента ВК — убийца ваших конверсий, но и телеграм не выход

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



                  Это возникает из за того, что у одного человека есть сразу несколько сотен подписок, и для того, чтобы он увидел ваш пост, должно произойти:
                  • По счастливой случайности, зайти в вконтакте в тот момент когда вы сделали пост, либо прокрутить до вашего поста — вполне отсекает 70-90% вашей аудитории. Если ваш пост выходит в рабочее время, а ваша аудитория — сильно занятые делами люди, тогда ваш пост увидят вообще единицы
                  • Ваш пост должен быть интересным и пройти через алгоритм умной ленты — даже если человек зайдет в ленту в нужный момент, c некоторой долей вероятности он ваш пост не увидит

                  Таким образом ваши 100 тысяч подписчиков легко превращаются в 100-200 живых, которые часто делают репост, пишут комментарии и так далее.

                  Многие решают проблему телеграмом, мол по-умолчанию придет пуш — плюс видно в диалогах, но не все так просто,

                  Читать дальше →
                • AdminVK — мониторинг собственных групп Вконтакте на новые события при помощи push-уведомлений



                  У вас есть сообщество вконтакте? Бывает ли такое, что кто то написал негативный комментарий, кого-нибудь оскорбил, или просто написал отзыв о вашей компании или вопрос на который необходимо быстро ответить? Мы в PushAll написали микросервис, который позволяет получать уведомления о различных событиях в ваших сообществах. Дело в том, что Вконтакте недавно выкатил Callback API для сообществ, и мы решили им воспользоваться облачив из API в формат push-уведомлений.

                  Если лень читать и хочется сразу использовать — AdminVK (полностью бесплатно, неограниченное количество подключаемых групп и сообществ)

                  Читать дальше →
                • Почему мы ненавидим уведомления на сайтах?



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

                    Но ведь в самом деле:

                    Лезут из всех щелей, пытаясь заставить нажать вас заветную кнопку. Возникают при каждом переходе на сайте. Вылезают в самые неудачные моменты и мешают вам жить. Разберем подробно, почему мы (а именно вы) не любим уведомления на сайтах.
                    Читать дальше →
                  • Redis — что быстрее, UNIX-сокет или TCP? Что стабильнее? + pconnect

                      image

                      Мы в PushAll обрабатываем несколько тысяч запросов в секунду для получения статистики доставки и открытия уведомлений и для передачи контента оповещений. Обычная БД вроде MySQL не справляется с таким потоком запросов и не может так быстро отвечать.

                      Стараясь все больше операций перенести на быстрые NoSQL хранилища вроде Redis, мы хотим знать как эффективнее его использовать и не будет ли у нас проблем с большим количеством соединений.
                      Также для работы мы используем форки PHP и нам было интересно, а как поведет себя Redis, если мы будем делать несколько тысяч соединений в одновременно в нескольких потоках. Мы решили поделиться с сообществом нашими тестами.
                      Читать дальше →
                    • Оплатим рекламу вашего канала push-уведомлений на сумму до 10 тысяч рублей

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

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

                        Суть в том, что вы создаёте канал (если еще не создали), интегрируете в свой проект и предлагаете нам своё решение по раскрутке вашего канала. Преимущественно будет выбираться реклама через ВК (в группах). Вам нужно лишь указать в каких сообществах будет эффективна реклама для вашего проекта и указать приблизительное количество людей, которые придут. Готовые примеры приветствуются — чем эффективнее ваше решение, тем больше вы получите средств на рекламу.

                        Также расскажу, как мы справляемся с нагрузками.

                        Читать дальше →
                        • –6
                        • 1,5k
                        • 2
                      • Необычное свойство Push-уведомлений — время жизни



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

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

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

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

                            Многие наверное видели область уведомлений в Chrome? Мы ранее писали, что Chrome её убрал.



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


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



                            Ссылка на обновленное расширение
                            Читать дальше →
                            • –4
                            • 4,1k
                            • 3
                          • Почему для push-уведомлений важна агрегация устройств и каналов? Мы убрали ограничения на рассылки



                              Да мы достигли 13 тысяч пользователей благодаря каналу Prankota (о нем расскажем потом) И решили подвести небольшой итог, а заодно и показать, почему важно объединение в общий каталог каналов (один сайт-проект-группа это один канал), а также объединение устройств в общий аккаунт пользователя.

                              Это все идет в разрез с концепцией интегрированных браузерных push уведомлений на сайтах, или оповещений в приложениях, ведь при этом подходе, вы можете принимать/отправлять оповещения с множества различных сторонних источников на различные подключенные устройства. Под устройством имеется в виду любой метод получения оповещений, будь то обычный браузер, телефон, планшет, даже электронная почта, или телеграм — это «устройство» т.е. это метод получения оповещений. Возможно в будущем мы сможем отправить push-уведомление на вашу кофеварку… ждите.

                              Многие говорят:

                              Зачем нужен вообще универсальный сервис, сделать подписку через веб-пуши на сайте и все, зачем нужен этот логин через гугл+…


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

                              Читать дальше →
                            • Push-уведомления в Firefox 44 и выше

                                image
                                Теперь в личном кабинете добавилось еще одно название браузера.

                                Релиз Firefox 44 намечен на 26 января, но мы уже подготовились и реализовали его поддержку, т.к. он теперь находится в beta-ветке. Мы опишем, как выглядят оповещения в Firefox и чем они отличаются от оповещений в других браузерах.

                                Кстати, выглядит приходящее оповещение в Linux вот так.

                                image

                                Замечу, что с предыдущей версии изменился внешний вид оповещения, теперь заголовок выше картинки. Странное решение. Выглядит как то не особо красиво. Но ничего не поделаешь.

                                Читать дальше →
                              • Централизованные Email оповещения



                                  Ранее мы игнорировали Email оповещения как таковые. Существует много сервисов, которые позволяют отправлять оповещения от сайтов их пользователям по адресу почты, но нет сервисов, где пользователи могли бы сами выбрать куда и сколько принимать оповещений.

                                  Да, мы говорили, что Email это не круто и его можно заменить push-уведомлениями.
                                  Но есть огромный пласт пользователей, которые привыкли получать оповещения на почту. Это менее отвлекает, кому то просто привычнее.
                                  Однако у электронной почты есть свои минусы, например доверив ящик электронной почты сайту — вы подвергаете себя опасности получения спама, также письма от разных сервисов выглядят по разному, что может сбивать с толку.

                                  Так почему бы не сделать защищенные оповещения в формате небольших блоков от различных сервисов под контролем пользователя? Пользователь сможет выбрать частоту получения писем, сможет в любой момент отписаться от того или иного канала, в дальнейшем настроить тихие часы. Более того — можно будет добавить несколько ящиков и выбрать от каких каналов на какие ящики получать письма.

                                  Мы уже частично реализовали это, подробнее под катом, кому лень читать — попробовать можно в нашем сервисе, добавив почту в разделе «Профиль» в блоке «Бета Email».
                                  Читать дальше →
                                • Уведомления на разных платформах, какие они бывают? Бонус на смарт-часах Moto 360



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

                                    Мы расскажем о том, как выглядят различные типы уведомлений на Chrome, Android, Safari, Firefox, iOS. Какие мы используем, какие можно использовать и не много о том, как оно работает.

                                    Кстати попробовать практически все типы можно на нашем сайте.
                                    Читать дальше →
                                    • +10
                                    • 11,4k
                                    • 7
                                  • Альфа-версия SocketPush — универсальные уведомления для всех браузеров + 3 миллиона бесплатных уведомлений


                                      Мы обнаружили, что ряд браузеров вообще не имеет в своём арсенале встроенный GCM-сервис. Среди них, к примеру, Опера, Вивальди, Firefox. В Safari есть APNS, но мы реализуем работу через него чуть позже.

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

                                      Нам необоходимо небольшое нагрузочное тестирование, а также проверить все ли уведомления приходят нужным адресатам. Данные уведомления проверены мною в chrome и firefox. Необходима проверка в edge, ie (хотя сомневаюсь, что будет работать) и конечно safari.

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

                                    Самое читаемое