Get & Check — доставляем контент и шлём push уведомления на мобильные устройства

в 14:45, , рубрики: community, css, html, JS, mobile, push notifications, wow, я пиарюсь, метки: , , , , ,

Вступление

Давным давно, когда я администрировал сервер WoW (эмулятор), была у меня идея — доставлять информацию о сервере на мобильные устройства игрокам. А еще было бы круто им слать push уведомления. Все закончилось тогда на развернутом окружении для разработки под android. А еще и про iOS разработку почитал, что там не все так просто.
Года идут, сервер WoW давно закрыт, случилась другая ситуация — организация конференции. И раз конфа — надо расписание на мобильные устройства. Из плюсов — что сейчас уже появилось множество средств для того, чтобы это приложение сделать со знанием только js/html/css. Но опять — публикация в сторах, заморочки, модерация и т.п. Да и факт — push уведомления то слать хочется!
И я все искал сервис — где бы просто «запушать» свой контент (html/js/css), который бы просто кэшировался & рендерился на разных устройствах у пользователей. Да, push уведомления все также бы хотелось слать. Так ничего и не найдя — родился сервис http://getandcheck.com, в т.ч. благодаря моим друзьям со студенческой скамьи, которые написали клиенты-приложения для iOS (Андрей Ковалев), Android (Иван Лебедев) и WinPhone coming soon (Андрей Поляков)

Суть

Вам нужно доставить какой-либо контент (сами верстаете страничку при помощи html/css/js) на мобильные устройства + возможность отправлять push уведомления. Шаги:

  1. Идем на getandcheck.com/, входим через twitter/google
  2. Создаем сообщество getandcheck.com/communities/new/, попутно указывая «ключ сообщества» (то, что потом скажем свои пользователям)
    Get & Check — доставляем контент и шлём push уведомления на мобильные устройства
  3. Обновляем его, ставим любой html. Done!

Get & Check — доставляем контент и шлём push уведомления на мобильные устройства
Пример сообщества в списке личного кабинета

После просто кликаем на свое сообщество и отдаем ссылку (пример) пользователям. А там инструкция

  1. Скачать клиент
  2. Запустить приложение & ввести ключ (или отсканировать QR код)
  3. Оставаться на связи!

Все, с этого момента можно слать всем подписанным устройствам push уведомления.

Проект уже в рабочем состоянии и можно тестировать.

Get & Check — доставляем контент и шлём push уведомления на мобильные устройства Get & Check — доставляем контент и шлём push уведомления на мобильные устройства

Скрины приложения для iOS

Get & Check — доставляем контент и шлём push уведомления на мобильные устройства Get & Check — доставляем контент и шлём push уведомления на мобильные устройства

Скрины приложения для Android

Кстати, после того, как пользователь вступил в сообщество есть возможность (техническая) связать его с аккаунтом на внешнем сервисе (например — аккаунт WoW). И когда происходит важное ингейм событие (например — пришла почта) можно точечно, только одному юзеру в сообществе отправить push уведомления. Если кто-то решит пользоваться сервисом и нужна будет такая фича — сделаем приватно, потом выкатим в паблик :)

Также есть небольшой задаток для API.
Первый вид — серверный. Т.е. берете свой developer_key и, например, обновляете сообщество. Или шлёте push уведомление.

Второй — клиентский. Момент, когда пользователь рендерит ваш html. Например — получить в json все последние push уведомления сообщества. Там же будет возможность точечной привязки устройство <-> аккаунт на вашем сервисе.

P.S. Библиотеку для эмулятора WoW я все-таки сделал. Жаль, что не было такого года 4 назад :)

Get & Check!

Автор: BeLove

Источник


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js