SOS-кнопка за $3

TLTR: блютус кнопка (и еще методы) с приложением которое разошлёт координаты и уведомления списку контактов если с вами что-то случится.

Я начну издалека.

Мы все стареем, болеем, страдаем. Иногда попадаем в очень мутные ситуации.
Я нахожусь один в чужой стране и не могу прогнать мысль, что в какой-то момент у меня не хватит сил вызвать скорую. Я немного ипохондрик, но прошу меня простить — в больницах я провёл здравую часть своего детства.
Это не единственное. Ещё я интроверт, и порой мне стучат в дверь люди, которых я не знаю. Пока мне везло: это были либо люди из государственных служб, либо просто попрошайки.
Ещё порой я гуляю ночами и встречаю компании молодёжи. Я не понимаю их язык.
Ладно. Это всё лирика. У моей матери случились проблемы с сердцем, знакомый знакомого схватил инфаркт, отец знакомой получил черепно-мозговую. Это всё меньше чем за месяц. И это не весь список. Стриггерило.

Хотеть безопасности

Я довольно давно ощущал необходимость получить хотя бы какую-то внутреннюю безопасность. Особенно на фоне новостей про политику, ну, вы знаете, эти новости… Я даже изучил, нет ли уже каких-то приложений, и зашёл в Google Play, поискал. Нашёл парочку. Бесполезны. Зайди в приложение, нажми кнопку, оно отправит смски. Это конечно поможет.
Я плюнул и начал писать своё приложение. Давно думал.

Разработка (здесь замешан клод)

Спустя 101 итерацию (хотел на 100, но мерзкий баг получилось починить только на 101, хотя цифра всё равно хорошая) я получил тот функционал, который хотел:

Система умеет отслеживать:

  • падение,
  • кнопку power,
  • Bluetooth-кнопку,
  • неактивность в течение 2 суток(не спрашивайте, что родило во мне идею отслеживать это),
  • и, очевидно, кнопку внутри приложения.

Если происходит срабатывание, то (можно настроить, и звук тоже) появляется full-screen alert с таймером обратного отсчёта. Зачем поднимать близким людям давление и стресс, если я случайно нажал или телефон упал?

И если таймер досчитает до 0, приложение отправит адресатам (галочками, на выбор):

  • локацию
  • заряд телефона
  • подключение к сети (Wi‑Fi? значит, вы дома либо в известном месте, а не на улице),
  • и комментарий(где ключи?)

Уведомление и “звонок” получат люди, которые заранее согласятся на это, и вы это настроите. Идея: несколько триггеров > много, МНОГО уведомлений нескольким людям.
Никто не получит данные просто так, включая сервер. Только после нажатия на SOS.

Пытка гуглом

Добившись вразумительных результатов (приложение работало!! я был так рад!), я пошёл публиковать всё это дело в Google. У меня ушло 3 недели работы с утра до вечера, и миллион усилий.

И это не просто “ещё одно приложение с тревогой”. Это система friends-and-family safety/security. Идея в том, чтобы ты мог создать свой круг доверенных лиц. Если один человек не ответит, если он спит, не в городе или недоступен, есть ещё другие. Кто-то сможет вытащить тебя из передряги.
И тебе не нужно в стрессе, с пульсом 200, или уже на бегу пытаться понять, кому звонить. Просто нажимаешь кнопку. А дальше уже 112, да.

------------------------------------------------------------

И Google отказал в публикации, потому что full-screen alerts.

Очень коротко: гугл разрешает полноэкранное уведомление всего для 3 случаев: звонки, видеозвонки, будильники. Всем остальным: "ваше приложение недостаточно приоритетно для вызова полноэкранных уведомлений". 5 аппеляций, ченж.орг, задалбывание х.ком саппорта гугл плея - 0 результата. Проспать на работу - достаточно приоритетно, помереть в канаве -- нет.

SOS-кнопка за $3

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

Немного покумекав было придумано: ну окей, будильники. Сделаем будильник! Это ведь даже не бесполезный функционал! Есть такая штука, dead man trigger. Заводишь таймер, если не остановишь произойдет НЕЧТО. Этим, например, грешат журналисты: ставят таймер на почте с собранными данными, если не отменят это уйдет в редакцию.

SOS-кнопка за $3

Сказано -- сделано. Спустя еще 100 версий и 1 полный рефакторинг системы уведомлений. Еще 4 дня совершенно бесплатного ожидания модерации, и, (они не уведомили кстати), тадааа: приложение в сторе.

И теперь когда вы уже увидели (точно не рекламную) ссылку:

Как работает сос кнопка за 3 бакса (озон 150р+):

Приложение слушает подключённые блютус девайсы, а блютус кнопки затвора камеры (как на селфи палках) уходят в сон через 15 минут неактивности. Как только приложение ловит коннект кнопки, а это произойдет если включить её либо нажать на кнопку, стриггерится система SOS. Не нужно маппить кнопки, не нужно заказывать у китайцев и поставлять по всему миру ОЕМ девайсы.
Простая блютус кнопка затвора камеры становится экстренной кнопкой. Можно носить в кармане, приклеить около входной двери, под столом в переговорной. Можно объяснить и ребёнку, и старику: если что-то случилось нажми на кнопку.

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

И дальше приложение само разошлёт уведомления всем контактам, веером. Пуш + сообщение в чат + "звонок" + уведомление в телеграм + сообщение на email. В планах вк, дискорд и тд.

Эта идея породила это приложение, но в итоге кажется не такой полезной, ибо кнопку можно потерять. Но это всё еще очень удобная фича как мне кажется.
Для себя решил использовать как базовый сценарий цикл включения экрана: 4 раза включить выключить экран вызовет тревогу. Тайминги широкие, ложных срабатываний быть не может, занимает меньше 10 секунд.

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

2
2 комментария