Как мы решили написать приложение для защиты от нежелательных звонков

Была ранняя весна. Серо, уныло за окном.


Сидим в офисе, каждый занят своим делом. Инста, ютуб, ВК - в общем все как всегда.

Тут у одного из нас звонит телефон.

Робот женским голосом начинает вещать: “Этот звонок не является рекламой или продажей. Мы приглашаем всех желающих на медицинское обследование… Бла-бла-бла”. В принципе ничего страшного, перевернул телефон и продолжил смотреть ютуб.


Минут через 10 у моего коллеги звонит телефон и какой-то молодой человек веселым голосом начинает рассказывать про высокодоходные инвестиции. Видимо его скрипт не предполагал ответа “гори в аду” и быстрое отключение связи. Позвонив еще раз, он был уже послан напрямую русским трехэтажным. Но, видимо, этот товарищ был замотивирован втыкать свою дичь не меньше, чем волк с Уолл-стрит и перезванивал раз 10-12, причем каждый раз с новых номеров. Потом прислал смс, что спать сегодня мой коллега не будет.


Напряжение в кабинете нарастало.


Апогеем ситуации стал звонок знакомого, который вперемешку с матами рассказывал, как его только что развели почти на 20 000 рублей, позвонив под видом службы безопасности его банка, назвав почти все его персональные данные, откровенно запудрили мозги и списали с карты все что было. Парню 35 лет, двое детей, не самый глупый человек. Событий для одного дня показалось достаточно, было решено что-то делать.


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

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


Поскольку сливать книжку никуда не хотелось и запись в телефонной книжке “Валентин работа” не должна быть идентифицирована как Валька из бухгалтерии, эти варианты отпали.


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


Информация дискретна - нежелательный звонок или нормальный абонент. А если звонит незнакомый номер, на который нет жалоб, звонит “соседка тетя Даша” или “вопроводчик Васильич” - то без разницы как записаны эти номера у других. Если незнакомый номер имеет признаки негатива - пользователь должен это заранее увидеть, а также иметь возможность отметить его таковым.


За счет онлайн-запроса к базе в момент звонка достаточно одному пользователю пометить звонок как нежелательный и все остальные пользователи это увидят в ту же секунду, если поступит к ним звонок с этого же номера (автообзвоны как правило работают “волнами” по 10-100 каналов). При желании уже в самом приложении также можно посмотреть детальные отзывы о конкретном абоненте. Естественно, маты, угрозы, реклама и пр. фигня - фильтруется.


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


Потом был момент когда валом пошли негативные отзывы. Ну все, тлен, боль, депра.

Стали разбираться, что-то уж очень они однотипные. Опять включив логику стало ясно, что данным приложением много кому сильно жизнь портим. Отсюда негатив. Благо Google Play с однотипными отзывами имеющими признаки заказных сейчас прекрасно борется. Поэтому по рейтингу сильно не ударили.


Итогом месяца работы приложения стало чуть более 10 000 скачиваний. В день пользователями идентифицируется несколько сотен(!!!!) новых номеров, с которых происходят нежелательные звонки.


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


Ссылка на наше творение: https://play.google.com/store/apps/details?id=com.aksis.whoc...


Всем добра, спокойствия и радости)


P.S. Мы считаем это хоть и небольшим, но все же вкладом в пользу обществу.

Как мы решили написать приложение для защиты от нежелательных звонков Android разработка, Программирование, Приложение, Тру стори, Жизньболь, Жизнь, Мошенничество, Полезное, Длиннопост