Готовность к публикации
Как сервис оценивает уровень перед публикацией и почему один сервис может принять уровень, а другой отклонить
Кнопки для этой проверки в игре пока нет. Проверка написана и покрыта тестами, а экраном станет, когда появятся сервисы. Ниже написано, как она будет оценивать уровень
Три вердикта
| Вердикт | Что происходит |
|---|---|
Error | сервис отказывает, загрузка блокируется до начала |
Warning | публиковать можно, но уровень посмотрит человек. Сервер ставит его в очередь модерации |
Advice | замечание, ничего не блокирует |
Уровень, который остаётся на вашем устройстве, не оценивается ничем
Что даёт ошибку
В стандартном профиле:
- лицензия самого уровня не принимается
- нет возрастного рейтинга
- за уровень никто не указан
- у ресурса нет карточки
- лицензия ресурса отклоняется или не указана
- у ресурса нет ссылки
- ресурс достаётся способом, который сервис не принимает
- ресурс взят с запрещённого сайта
- что-то превышает ограничения по размеру
Что даёт предупреждение
- разрешение без объёма или без доказательства
- истёкшее разрешение
- сайт, на котором больше одного вида условий
Что даёт совет
- карточка ресурса, которого в уровне уже нет
Ограничения по размеру
| Ограничение | Стандартный профиль | Магазинная сборка |
|---|---|---|
| На ресурс | 64 МБ | 32 МБ |
| На файл данных | 32 МБ | 16 МБ |
| На уровень | 256 МБ | 128 МБ |
Магазинная сборка ещё требует атрибуцию и хэши, а произвольные ссылки отклоняет. Меньшие размеры - не более строгое мнение. Это то, что телефон реально скачает по мобильной сети
Чистый отчёт
Чистый отчёт только по метаданным не значит "готово". Две проверки требуют самого файла уровня: ресурс без карточки и то, откуда ресурс достаётся. Проход только по метаданным значит "в прочитанном нарушений нет"
Почему сервисы оценивают по-разному
Правила сервиса - это файл с данными, а не код. Каждый сервис задаёт один и тот же десяток вопросов и отвечает на них по-своему:
- какие лицензии приемлемы
- как можно доставать ресурсы
- допустима ли неизвестная лицензия
- что обязано быть заполнено
- насколько большим может быть уровень
Один сервис несёт свои ответы, другой их заменяет. Поэтому один и тот же уровень может быть готов для одного сервиса и отклонён другим
Одна и та же проверка работает и автоматически у вас на машине, и при ручной модерации на сервере. Клиент без сети всё равно оценит уровень правильно, потому что правила, с которыми он собран, едут вместе с ним