Картографический сервис Maps.me в понедельник ошибочно разослал каждому пользователю несколько десятков push-оповещений. Представители холдинга Mail.ru Group, являющегося владельцем сервиса, объяснили проблему «чрезмерным рвением сотрудников».
Как сообщил Vc, проблема впервые была обнаружена около 12:00 по московскому времени. Пользователи сообщили, что Maps.me сообщил им о всемирном дне без автомобиля (проходит 22 сентября) push-уведомлениями на порядка 30 языках. В Mail.ru Group сообщили, что массовая рассылка произошла из-за сбоя в библиотеке для рассылки уведомлений.
Дело в том внешняя библиотека, которую мы используем для рассылки push-уведомлений, по-видимому, дала сбой.
Специфика запланированного уведомления заключалась в том, что её необходимо было отправить всем нашим пользователям на их родном языке. Поэтому были подготовлены сообщения на всех языках, поддерживаемых нашим приложением (у нас это 28 языковых локалей), а для тех локалей, которые мы не пока не поддерживаем — на английском.Что именно послужило причиной: некорректно отработавшая внешняя библиотека или наше неправильное её использование — ответить точно пока не можем, разбираемся.
Как бы то ни было, мы не злоупотребляем механизмом push-уведомлений и крайне редко его используем — как правило чтобы сообщить пользователям о новых функциях. В подобном раньше замечены не были, так что, надеюсь, пользователи не станут считать нас злостными спамерами.
Запущенный в 2011 году сервис Maps.me предоставляет путешественникам подробные карты и качественную навигацию оффлайн. Приложения Maps.me для Android и iOS позволяют пользователям загружать подробные карты любого места в мире и использовать их даже без подключения к интернету. Mail.ru Group купила сервис Maps.Мe в ноябре прошлом года. Компания создала опрос на сайте, предложив выбрать судьбу виновных в сбое сотрудников.