Отправка элемента на проверку
Все элементы, отправляемые в Marketplace, про ходят всестороннюю проверку перед публикацией. Хотя мы недавно значительно сократили время проверки, учтите, что этот период может занимать до 30 дней в зависимости от сложности и объема отправляемых материалов.
Перед отправкой элемента ознакомьтесь с нашим Руководством по отправке и Условиями использования Marketplace. Также может быть полезно изучить Юридические рекомендации для создателей, которые объясняют вашу юридическую ответственность простым языком.
Как отправить элемент
Элементом может быть весь проект (в случае Template Apps или Libraries), страница или компонент (в случае Template Page & Components) или пользовательская функция, действие или виджет (в случае Custom Code).
1. Установите проект как проект Marketplace
Элементы Marketplace должны принадлежать проектам, специально предназначенным для публикации элементов Marketplace (т. е. они не должны находиться внутри производственного проекта).
Чтобы отправить элемент, он должен находиться в проекте, установленном для Marketplace. Проект, установленный для Marketplace, нельзя развернуть.
Чтобы установить проект для Marketplace:
- Предварительное условие: сначала зарегистрируйтесь как создатель Marketplace, создав профиль в Marketplace. По желанию вы также можете подать заявку на статус платного создателя, что позволит монетизировать ваши элементы.
- Выберите иконку Поделиться на панели инструментов (в правом верхнем углу экрана). Обратите внимание, что иконка видна и отправка элемента возможны только владельцу проекта.
- Выберите Создать новый элемент > Установить для Marketplace > Да
Вы также можете клонировать существующий проект, а затем установить его как проект Marketplace.
2. Заполните форму отправки
Ниже приведен обзор того, что требуется для создания элемента Marketplace:
Если вы не готовы отправить элемент, выберите Сохранить как черновик, чтобы продолжить редактирование позже.
Обложка
Обложка должна иметь размер 1200x800 пикселей и помогать пользователям понять назначение элемента. Допускаются GIF, но они не должны отвлекать, должны фокусироваться исключительно на использовании и/или удобстве шаблона и быть высоко оптимизированными для плавной загрузки на платформе. Не включайте логотип FlutterFlow в изображение обложки.
Фото галереи (необязательно)
Добавьте до 4 дополнительных фото, демонстрирующих возможности вашего элемента. Допускаются GIF, но они не должны отвлекать, должны фокусироваться исключительно на использовании и/или удобстве шаблона и быть высоко оптимизированными для плавной загрузки на платформе.
Каждое фото должно иметь размер 1200x800 пикселей.
Название
Название элемента должно быть профессиональным, уникальным и помогать пользователям понять назначение элемента. Используйте правильную грамматику и заглавные буквы.
Описание
Описание должно давать обзор ключевых возможностей, помогая пользователям определить, соответствует ли элемент их требованиям.
Если элемент включает сторонние платные сервисы или пакеты/зависимости pub.dev, их также следует упомянуть в описании. Используйте правильную грамматику и заглавные буквы.
Инструкции по использованию
Предоставьте четкие и краткие инструкции по реализации и использованию вашего элемента в FlutterFlow. Включите необходимые шаги, фрагменты кода или конфигурации для начала работы. Если ваш элемент зависит от сторонних сервисов или пакетов/зависимостей pub.dev, укажите полные детали, включая информацию о том, где найти соответствующие API-ключи или дополнительную информацию. Используйте правильную грамматику и заглавные буквы.
Тип элемента Marketplace
Можно отправлять четыре типа элементов:
- Libraries
- Template Apps
- Template Page or Components
- Custom Code
- Libraries
- Template App
- Page or Component
- Custom Code
Libraries позволяют делиться ресурсами, такими как конечные точки API, компоненты интерфейса, пользовательские типы данных, пользовательский код, блоки действий и многое другое, с полным контролем версий.
Чтобы отправить Library в Marketplace, сначала опубликуйте про ект как Library. Обратите внимание, что для проектов Library существуют некоторые ограничения — в частности, в настоящее время нет поддержки Firebase или Pages.
Подробности см. в документации по Libraries.
Libraries можно монетизировать. Минимальная цена для Libraries — $50.
Template Apps содержат несколько экранов. Есть 2 подтипа:
- Full App: приложение с аутентификацией, полной навигацией, несколькими страницами/потоками, схемой базы данных, полными деревьями действий и т. д.
- UI Kit: чисто дизайнерские шаблоны и макеты
Template Apps можно монетизировать. Минимальная цена для Full Apps — $400, а для UI Kits — $50.
Pages или Components — это собранные модули, которые можно использовать в FlutterFlow. Есть 2 подтипа:
- Page: одна страница в проекте FlutterFlow
- Component: повторно используемый элемент интерфейса, который можно интегрировать в любую часть приложения
Pages и Components в настоящее время нельзя монетизировать.
Custom Code — это код на Dart, который можно использовать в проектах FlutterFlow. Есть 3 подтипа:
- Custom Functions: синхронные функции без внешних зависимостей.
- Custom Actions: синхронные или асинхронные функции, которые могут иметь внешние зависимости. Если ваше действие содержит зависимости, ознакомьтесь с нашим руководством по Открытым лицензиям.
- Custom Widgets: пользовательские виджеты Dart, расширяющие возможности стандартной коллекции виджетов FlutterFlow. Если ваш виджет содержит зависимости, ознакомьтесь с нашим руководством по Открытым лицензиям.
Обратите внимание, что каждый элемент пользовательского кода нужно отправлять отдельно.
Custom Code в настоящее время нельзя монетизировать.
Теги шаблона (необязательно)
Теги шаблона помогают пользователям сортировать и фильтровать элементы. Если перечисленные теги не подходят вашему элементу, введите желаемые поисковые термины в поле Keywords.
Поддерживаемые платформы
Вы можете отправлять элементы Marketplace для Android, iOS и Web (или всех трех!). Убедитесь, что протестировали элемент на всех поддерживаемых платформах, чтобы он работал без проблем или ошибок.
URL режима запуска
Ссылка на режим запуска вашего элемента Marketplace позволяет пользователям лучше понять, как выглядит и работает ваш элемент.
Если ссылка на режим запуска включает функциональность аутентификации, добавьте кнопку демонстрационного входа, использующую Вход анонимно, или предзаполните демонстрационные учетные данные в полях email и пароля.
URL документации
Если инструкции по установке или использованию сложные, мы настоятельно рекомендуем создать ссылку на документацию для вашего элемента Marketplace. Это может быть текстовый документ (например, Notion Doc, Google Doc) или видео (например, YouTube, Loom).
3. Отправьте элемент на проверку
После заполнения формы отправки элемента Marketplace вы можете отправить его на проверку. Чтобы отправить элемент Marketplace на проверку:
- Заполните поля в форме отправки элемента Marketplace
- Выберите Отправить на утверждение
Ваш элемент отобразится в панели управления в разделе Созданные элементы как "Ожидает утверждения":
