Я переделал приложение под требования RuStore и согласовал всё с поддержкой. Оказалось, дело было не в требованиях
17 июля модерация RuStore отклонила моё приложение: тип «Бесплатное», а бесплатных функций нет. Я не стал угадывать — описал поддержке конкретную модель и спросил прямо, подойдёт ли. Мне ответили: «Да, такой вариант подойдёт». Я собрал ровно это и отправил. 21 июля пришёл ответ: «Такие приложения запрещены к публикации в RuStore». До этого приложение трижды проходило модерацию и дважды было опубликовано на всю аудиторию магазина.
Моё приложение прошло модерацию RuStore три раза и дважды было опубликовано на сто процентов аудитории магазина. Через неделю мне ответили, что приложения такого типа в RuStore запрещены. Между этими двумя событиями была переписка с поддержкой, в которой мне письменно согласовали ту самую модель, за которую потом отклонили.
Ниже — хроника по датам, со скриншотами и цитатами. Я не буду ничего домысливать: только то, что есть в письмах и в Консоли разработчика.
Что за приложение
Приложение скачивает видео с YouTube на телефон, чтобы смотреть офлайн — в дороге, в самолёте, там, где нет интернета. Никакого онлайн-просмотра внутри нет: нашёл ролик, выбрал качество, получил файл в галерею. Работает в России без VPN.
Делал я его один, 21 день. Это не стартап и не команда — обычный сайд-проект, который я решил довести до магазина и продавать по подписке.
Как оно попало в RuStore
- 10.07 · 19:42версия 0.15.0(27) успешно прошла проверку
- 12.07 · 12:26версия 1.0.0(29) тоже прошла проверку
- 12.07 · 19:30приложение опубликовано, аудитория 100%публикация
- 13.07 · 21:47ещё одна версия прошла проверку
- 14.07 · 04:50 опубликована, аудитория 100% публикация
Три модерации подряд, две публикации на всю аудиторию магазина. Приложение лежало в витрине, его можно было установить.
Здесь важная деталь, которую я обязан назвать, потому что она моя: карточку я создал с типом «Платное». То есть приложение продавалось за 300 ₽ прямо в магазине, а внутри у меня была ещё и подписка. Это была моя ошибка — я хотел бесплатную установку и подписку внутри, а нажал не то при создании карточки. Тип приложения в RuStore выбирается один раз и потом не меняется, о чём я узнал уже по факту.
Где начинается история
15 июля я написал в поддержку: помогите переключить тип с «Платного» на «Бесплатное». Ответ:
«Выбрать тип приложения можно только при его создании, и он не может быть изменён позже. Вы можете создать новое приложение, выбрав тип „Бесплатное“.»
Чтобы освободить имя пакета под новую карточку, RuStore по моей просьбе деактивировал загруженные сборки. Подчёркиваю: карточку свернули по моей инициативе, никто её у меня не отбирал. Я создал новую, с типом «Бесплатное», и отправил на модерацию.
17 июля пришёл отказ:
«Приложение не прошло модерацию из-за несоответствия заявленному типу. Приложение не может считаться бесплатным, если у него отсутствует полноценная бесплатная функциональность.»
Логика понятна: если ты называешься бесплатным — что-то должно работать бесплатно и без карты. Я пишу в поддержку и получаю развёрнутое объяснение:
«Пользователи должны иметь возможность доступа к функциям приложения без привязки карты, то есть без обязательной подписки. Если приложение бесплатное — оно должно таким и оставаться (некоторые функции), но расширенные возможности они могут (по желанию) приобрести отдельно в подписке.»
Момент, ради которого я всё это пишу
Я не стал угадывать, что именно считается «полноценной бесплатной функциональностью». Я описал конкретный вариант и спросил прямо: подойдёт или нет. Бесплатно и без ограничения по времени — поиск и скачивание видео; по подписке — максимальное качество и скачивание плейлистов целиком.
«Да, такой вариант подойдёт. Определённого, обязательного списка нет, так как все приложения уникальны и условия доступных функций вы указываете самостоятельно.»
Я собрал ровно это. Даже щедрее, чем обсуждали: одно видео в сутки в максимальном качестве — бесплатно навсегда, без регистрации, без карты. Подписка 300 ₽/мес — по желанию: снимает суточный лимит, открывает плейлисты и извлечение аудио. Так и написал в комментарии к версии для модератора. 18 июля отправил.
Ответ
21 июля, 07:07. Письмо: версия 1.0.0(30) не прошла проверку. Комментарий модератора:
Формулировка не объясняла ничего. Приложение состоит из поиска, кнопки «скачать» и списка загрузок — там нет ни рекламы, ни пользовательского контента, ни вообще какого-либо «контента внутри», кроме того, что человек сам себе скачал. Понять из этого можно было только одно: где-то в правилах есть пункт, под который я попал.
Я открыл ссылку на правила и не нашёл там ничего про свою категорию — но об этом ниже. Сначала я написал в поддержку: объясните, почему отклонили.
21 июля, 10:55. Ответ целиком, без сокращений:
«Такие приложения запрещены к публикации в RuStore.»
Я переспросил: то есть до этого момента приложение соответствовало и проходило модерацию, а сейчас нет?
«Такие приложения запрещены к публикации в RuStore.»
Потом — «Пишите, если вновь появятся вопросы. Мы на связи».
Что не сходится
Первый отказ был про то, как я продаю. Второй — про то, что я вообще делаю. Это разные вещи, и вторая обесценивает всю работу по первой: я переделал монетизацию под требования, которые мне подтвердили письменно, — а потом выяснилось, что переделывать было нечего, потому что дело не в монетизации вообще.
Дальше я открыл правила, на которые сослался модератор. Там перечислено запрещённое: дискриминация и призывы к насилию, порнография, продажа незаконных товаров, фишинговые ссылки, ссылки на сторонние магазины приложений, использование чужих товарных знаков и интеллектуальной собственности, вводящее пользователей в заблуждение. Пункта про приложения, которые скачивают контент из сторонних сервисов, там нет.
Я не берусь утверждать, что у RuStore нет внутренних правил, которых я не вижу. Скорее всего, есть. Проблема ровно в этом: правило, по которому мою категорию не пускают, существует — но узнать о нём заранее нельзя. Ни в требованиях, ни при создании карточки, ни на трёх пройденных модерациях. Оно проявилось только на четвёртой, после публикации.
Если у платформы есть запрещённые категории — их место в требованиях к приложениям, рядом с порнографией и фишингом. Тогда я бы прочитал это в первый день и не потратил недели.
Могу только предполагать, но выглядит это так: RuStore принадлежит VK, у VK есть VK Video, а приложение, которое качает видео с YouTube, — это не то, что хочется видеть в своём магазине. Проверить эту догадку я никак не могу и настаивать на ней не буду.
Честно про YouTube
Первый комментарий, который я получу: «ты сам нарушаешь правила YouTube, чего ты хотел». Отвечу сразу.
Да, скачивание видео противоречит условиям использования YouTube. Google Play и App Store такие приложения не пускают по той же причине — это не российская специфика, это общая позиция магазинов. Я это знал, когда начинал, и претензий к самому факту запрета у меня нет.
Претензия у меня одна и она узкая: запрет должен быть написан заранее и применяться до публикации, а не после. Не «мне не дали заработать», а «мне дали опубликоваться, потом попросили переделать монетизацию, согласовали переделку письменно — и уже после этого сказали, что дело не в монетизации».
Что в итоге
Скачать можно здесь:
Если вы разработчик и собираетесь в RuStore — единственный практический вывод из моей истории такой: спрашивайте у поддержки не «как правильно оформить», а «можно ли вообще публиковать приложения такого типа», и спрашивайте до того, как что-то делать. Письменное «да» на первый вопрос, как выяснилось, ничего не гарантирует по второму.