Проблемы с картинками в VK Mini Apps
Привет! Меня зовут Святослав. Мы с командой разрабатываем приложение Афиша Dvizh на платформе VK Mini Apps. VK Mini Apps — это открытая платформа для создания сервисов внутри мобильного приложения ВКонтакте. Она была запущена в августе 2018 года и была призвана упростить создание приложений и улучшить опыт взаимодействия с пользователями.
Во время работы над приложением мы столкнулись с различными техническими проблемами платформы. Например с ошибками в документации для разработчиков. Из-за одной такой ошибки мы не могли понять, почему не работает отправка уведомлений. Некоторые пользователи в свою очередь не могли создать виджет на странице сообщества из-за недоработки системы, которые нигде не были указаны. Многие проблемы были критичными, и нам приходилось решать их при помощи «костылей».
Но однажды появилась «Ошибка 129: Invalid photo». Ошибка загрузки изображений для виджетов. Впервые нам пришлось столкнуться с ней в феврале 2020 года. Первое время мы думали, что ошибка на нашей стороне и всеми способами пытались её исправить. Но привычные «костыли» нам уже не помогали. Так началась эпопея с общением с командой поддержки VK.
Оказалось, что проблема возникла на стороне VK.
Позже мы смогли найти способ: придумали загружать изображения не в сообщество, а в хранилище приложения (в том же VK). Алгоритм был такой: не получается загрузить в хранилище сообщества — грузим в хранилище приложения. Все шло более-менее гладко, пользователи стали стабильно платить. Мы пополнили рекламный кабинет VK и уже планировали разместить рекламу (как раз карантинные бонусы подоспели), но…
1 мая 2020 года «Ошибка 129» появилась и при загрузке изображений в хранилище приложения.
Мы вновь обратились к команде поддержки VK и получили ошеломляющий ответ:
Проблема оказалась настолько серьёзной, что затронула все приложения с виджетами.
Мы изучили сообщества других приложений, использующих виджеты и убедились, что они столкнулись с теми же проблемами:
Итог: VK преподносит VK Mini Apps как будущее социальной сети и стремится создать «суперприложение» наподобие китайского WeChat. Но на деле разработчики VK уже три месяца не может исправить глобальный «баг» из-за которого приложения теряют пользователей. Каждый день нам приходиться объяснять пользователям, почему функционал, за который они заплатили, работает лишь наполовину.
Сейчас у нас нет уверенности в том, что VK будет развивать и поддерживать платформу VK Mini Apps на должном уровне. Стоит ли начинать создавать приложения ради того, чтобы погрузиться в это «болото багов» и уже никогда из него не выбраться?