Transcription
Это приложение генерирует более 100 000 долларов каждый месяц. И на этом скриншоте вы можете увидеть доказательство того, сколько именно оно зарабатывает. А сегодня я покажу вам, как именно создать и загрузить свое собственное приложение в магазин приложений, используя только инструменты искусственного интеллекта.
Сейчас большинство людей думают, что вам нужны годы опыта программирования или тысячи долларов, чтобы нанять разработчиков для создания успешного приложения. Но что, если я скажу вам, что есть способ сделать это всего за несколько часов, используя только искусственный интеллект?
Сейчас это приложение здесь — счетчик калорий, и оно помогает своим пользователям отслеживать ежедневное потребление пищи и контролировать свои питательные цели. Оно подключается к огромной базе данных продуктов питания, чтобы упростить и сделать точным ведение записей о приемах пищи. И существует один инструмент искусственного интеллекта, который может создать такое приложение целиком, и, вероятно, это не тот, о котором вы думаете.
Сейчас этот инструмент настолько мощный, что вы можете буквально просто описать свою идею приложения, а затем он создаст все для вас. Но вот что никогда раньше не показывалось на моем канале, потому что создание приложения — это только половина дела. Настоящая задача — получить его одобрение, а затем загрузить в магазин приложений. И большинство людей здесь застревают, а затем никогда не видят, как их приложение выходит в свет.
Поэтому в этом видео я не просто покажу вам, как создать приложение с помощью ИИ. Я проведу вас через весь процесс, включая второй секретный инструмент ИИ, который обрабатывает все сложные требования к отправке в магазин приложений для вас и меня. Так что к концу этого видео у вас и у меня будет все необходимое, чтобы перейти от идеи к опубликованному приложению, не написав ни строчки кода. Так что давайте приступим и создадим ваше первое приложение на базе ИИ.
Хорошо. Итак, в этом руководстве мы будем шаг за шагом использовать B 44 и Despia, две платформы, которые позволяют создавать и публиковать приложения, конечно же, без написания ни строчки кода.
Сейчас я добавил специальную ссылку в описании ниже для обоих инструментов. Так что обязательно ознакомьтесь с ними. И прежде чем мы начнем, есть несколько вещей, которые вам понадобятся. Убедитесь, что у вас уже подготовлены иконка приложения и экран запуска. Оба должны быть размером 1024x1024, и у вас должен быть платный аккаунт разработчика Apple. И как только у вас это будет, вы готовы начать.
Итак, начнем с Base 44, где мы будем создавать наше фактическое приложение. Итак, мы откроем B 44 и начнем новый проект. Итак, для этого руководства мы будем создавать простое приложение для отслеживания калорий. Ничего особенного, просто что-то, что позволит нашим пользователям устанавливать цели по калориям, а затем добавлять продукты с их соответствующими макронутриентами.
И вы можете ввести в Base 44 что-то вроде этого. Пожалуйста, создайте простое приложение для отслеживания калорий. Сделайте его адаптивным мобильным приложением с современным элегантным дизайном. Пользователь должен иметь возможность устанавливать целевые калории и добавлять продукты с их соответствующими калориями и макронутриентами.
После ввода этого запроса Base 44 берет на себя основную работу за нас. И через несколько минут наше приложение будет готово. И когда оно будет готово, мы откроем его, а затем изучим, как все работает. Как вы можете видеть здесь на вашем экране, я начну с установки моих целевых калорий и макронутриентов. Затем я добавлю несколько продуктов, чтобы протестировать его. И вы заметите, насколько плавно оно обновляется, а затем отслеживает введенные мной данные. И оно уже делает именно то, что нам нужно. И вот так мы создали рабочее приложение для отслеживания калорий, верно? И это все, что нам нужно от B 44 на данный момент.
Потому что теперь, когда приложение запущено и работает в B 44, следующий шаг — подготовить его для Despia. Сейчас эта часть заключается в том, чтобы убедиться, что наше приложение будет работать плавно позже, когда мы начнем процесс публикации. Base 44 отлично подходит для быстрого создания приложений, но у него есть свой собственный SDK и система аутентификации, которые иногда могут мешать, когда мы перемещаем проект в Despia. Поэтому, прежде всего, нам нужно это очистить.
Итак, мы вернемся к нашему проекту Base 44 и откроем новый запрос, и мы введем что-то вроде этого. Пожалуйста, удалите нативные скрипты аутентификации B 44 и удалите SDK B 44 и связанные с ним файлы в проекте. Пожалуйста, будьте тщательны и убедитесь, что не нарушаете никакой функциональности. Сделайте обработку данных счетчика калорий полностью локальной. Не используйте никакую базу данных.
Обычно это занимает всего несколько секунд, но перед экспортом приложения нужно внести последнее изменение. Сейчас по умолчанию приложения B 44 часто требуют, чтобы пользователи входили в систему перед доступом к приложению. и Despia не может обрабатывать сборки, заблокированные экранами входа. Поэтому нам нужно будет отключить это.
Итак, здесь в правом верхнем углу панели управления B 44 нажмите "Опубликовать". Затем найдите опцию "Требовать вход". Нажмите "Редактировать". Отключите эту функцию, а затем сохраните изменения. После отключения входа опубликуйте приложение как обычно и протестируйте его снова, чтобы убедиться, что все по-прежнему работает нормально. И когда это будет сделано, мы скопируем ссылку на общедоступный проект. Нам понадобится это на следующем шаге, когда мы все настроим в Despia.
Итак, на данный момент наше приложение Base 44 полностью подготовлено и готово к переходу к следующему этапу. Хорошо, после завершения приложения в B 44, следующий шаг — настроить его в Despia. Сейчас здесь ваш проект начинает приобретать форму настоящего мобильного приложения, которое можно опубликовать в магазине приложений. Despia упрощает эту часть. он преобразует ваше веб-приложение в устанавливаемое приложение для iOS или Android без необходимости использования Xcode или каких-либо других продвинутых настроек.
Итак, давайте зайдем на сайт Despia и создадим новый проект приложения. Мы можем назвать его как угодно. И для этого руководства мы назовем его "New Tree Track App", потому что почему бы и нет? В поле "URL начала веб-приложения" мы вставим ссылку на общедоступный проект, которую мы скопировали ранее из Base 44. Сейчас эта ссылка напрямую связывает Dspia с нашим рабочим приложением. И как только мы введем ее, мы создадим проект, чтобы двигаться дальше.
Внутри панели управления здесь мы прокрутим боковую панель слева, пока не найдем "Иконка приложения и брендинг". Здесь мы загрузим наши визуальные ресурсы. В разделе "Иконка iOS" мы загрузим иконку нашего приложения в формате PNG с разрешением 1024x1024. Сейчас это будет изображение, которое наши пользователи увидят на своих домашних экранах после установки приложения.
Далее мы перейдем в раздел "Макет экрана запуска" и загрузим сюда наш экран запуска. Это должен быть файл GIF, также размером 1024x1024. Сейчас эта быстрая анимация появляется при первом открытии вашего приложения, придавая ему чистый и профессиональный вид.
Хорошо, если вы когда-либо пытались опубликовать приложение раньше, вы знаете, что процесс настройки с Apple может быть немного сложным. Сейчас хорошая новость в том, что Despia делает большую часть этого намного проще. Нам просто нужно один раз подключить наш аккаунт разработчика Apple, и Despia позаботится обо всем остальном.
Прежде чем вы сможете опубликовать свое приложение, вам нужно подключить свой аккаунт разработчика Apple к Despia. Сейчас этот шаг необходим для сборки и отправки вашего приложения в App Store. Сейчас мы должны помнить, что это работает только в том случае, если у вас есть платный аккаунт разработчика Apple, который стоит 99 долларов в год. И без этой подписки вы не сможете связать свой аккаунт или продолжить процесс публикации.
Хорошо, так что внутри вашего проекта Desk найдите правую боковую панель здесь, а затем найдите "История сборок". Нажмите кнопку "Развернуть сборку", чтобы открыть боковую панель развертывания. Сейчас здесь мы подключим наш аккаунт разработчика Apple, а затем заполним все необходимые для отправки данные.
Мы прокрутим вниз, пока не увидим "Конфигурация сборки" здесь. Затем нажмите на "Команда разработки" и выберите "Добавить команду". Сейчас это откроет панель "Подключиться с помощью App Store Connect", где мы введем учетные данные нашего аккаунта. Вам понадобятся три основных элемента информации из вашего аккаунта разработчика Apple. Во-первых, идентификатор команды разработки, идентификатор издателя аккаунта и ваш API-ключ с файлом PA.
Чтобы найти идентификатор вашей команды разработки, мы просто зайдем на страницу ресурсов вашего аккаунта разработчика Apple здесь. И здесь мы увидим ваш идентификатор команды в правом верхнем углу панели управления. Скопируйте его. Затем вернитесь в Despia и просто вставьте его в соответствующее поле.
Далее нам понадобится идентификатор издателя аккаунта. Зайдите на страницу API App Store Connect. И здесь мы увидим идентификатор издателя, отображаемый в верхней части страницы. Мы скопируем это, а затем просто вставим обратно в Despia.
Наконец, мы настроим наш API-ключ. На той же странице API App Store Connect создайте новый ключ. Вы можете назвать его как угодно. Итак, снова для этого мы назовем его "Nutri track Despia". Назначьте ему роль менеджера приложений. Сгенерируйте ключ, а затем скопируйте идентификатор ключа. Скачайте файл ключа PA, который предоставляется после генерации.
Сейчас здесь, в Despia, мы вставим идентификатор ключа в его поле и загрузим файл ключа PA. После ввода всего нажмите фиолетовую ссылку с кнопкой Apple, чтобы подключить свой аккаунт. И когда процесс связывания будет завершен, мы вернемся в панель конфигурации сборки. И затем мы установим вашу команду разработки на аккаунт, который вы только что связали. И это все. Ваш аккаунт разработчика Apple теперь успешно подключен к Despia.
Сейчас на следующем шаге мы пройдем требования к сборке, чтобы убедиться, что все готово перед отправкой. Перед отправкой приложения необходимо выполнить несколько задач по настройке в Despia и вашем аккаунте разработчика Apple. Сейчас этот шаг в основном заключается в правильном подключении обеих платформ, чтобы ваше приложение могло быть собрано и отправлено в App Store Connect. Сейчас это может показаться немного техническим на первый взгляд, но как только вы пройдете через это, и я буду рядом с вами, вы увидите, что большинство шагов просто следуют одному и тому же старому шаблону.
На правой стороне вашей панели управления Despia вы увидите несколько различных идентификаторов целей. Сейчас эти идентификаторы должны совпадать с идентификаторами, которые вы создадите в своем аккаунте разработчика Apple. И цель здесь — убедиться, что Despia и Apple согласованы по идентификации и разрешениям вашего приложения.
Мы начнем с "App Bundle", который служит основным идентификатором вашего приложения. Итак, зайдите на страницу идентификаторов вашего аккаунта разработчика Apple, и как только мы окажемся там, нажмите "Добавить идентификатор", выберите "App ID" и нажмите "Продолжить". На следующем шаге выберите "App" в качестве типа, и когда появится форма, вы увидите поле для "Bundle ID". Скопируйте "Bundle ID" из Despia, а затем вставьте его в это поле.
Теперь в разделе "Описание" введите название вашего приложения снова, для этого мы назовем его "Nutri Track App". Далее прокрутите список возможностей и включите те, которые нужны для этого приложения. App Attest, App Groups, Associated Domains, HealthKit, iCloud, включая поддержку CloudKit, Push Notifications с возможностью Broadcast, Sign in with Apple, и да, Siri. Сейчас эти возможности сообщают Apple, какие функции использует ваше приложение, от обработки уведомлений до безопасного доступа к пользовательским данным. После этого нажмите "Продолжить", затем "Зарегистрировать".
Теперь вы увидите ваш новый идентификатор приложения "Nutri Track App" в списке на странице идентификаторов. Эта часть завершает настройку раздела "App Bundle". Итак, следующая цель, которую мы настроим, — это "OneSignal", который обрабатывает функциональность push-уведомлений для нашего приложения. И, как и раньше, мы создадим новый идентификатор в аккаунте разработчика Apple. Но на этот раз он будет связан конкретно с OneSignal.
В Despia скопируйте "Push Bundle ID" в разделе "OneSignal Target". Затем перейдите обратно на страницу идентификаторов вашего аккаунта разработчика Apple и создайте новый идентификатор. Выберите "App ID". Затем выберите "App" в качестве типа, и когда будет предложено, вставьте "Bundle ID", который вы скопировали из Despia, в поле "Bundle ID".
Теперь в разделе "Описание" введите название вашего приложения, за которым следует "OneSignal". Так что в моем случае это будет "Nutri Track App OneSignal". После заполнения этих данных мы прокрутим список возможностей и включим "App Groups", "Associated Domains" и "Push Notifications" с возможностью "Broadcast". Сейчас это позволяет нашему приложению обрабатывать уведомления и затем правильно группировать их, когда они будут опубликованы. И когда это будет сделано, мы нажмем "Продолжить", а затем "Зарегистрировать", чтобы завершить этот идентификатор.
После создания "App ID" следующий шаг — создать для него "App Group". Итак, мы вернемся на страницу идентификаторов. Создайте новый идентификатор и на этот раз выберите "App Group". В поле "Identifier" вернитесь в Despia и скопируйте "Push App Group ID". Затем вставьте его сюда. В разделе "Описание" снова введите название вашего приложения, за которым следует "OneSignal App Group". И когда все будет выглядеть правильно, нажмите "Продолжить", а затем "Зарегистрировать".
И теперь, когда "App Group" создана, ее необходимо связать с основным идентификатором приложения "OneSignal". И чтобы сделать это, найдите идентификатор "OneSignal", который вы только что создали, откройте его, а затем прокрутите вниз до возможности "App Groups", нажмите "Configure", затем выберите "App Group", которую вы только что создали, ту, которая называется "Nutri App, OneSignal App Group", и затем сохраните наши изменения. И это все. Мы успешно создали идентификатор "OneSignal", связанную с ним "App Group" и связали их вместе.
Хорошо. Теперь цель "App Clip" следует почти тому же процессу, что и предыдущие разделы, но с несколькими небольшими изменениями. Итак, мы вернемся на страницу идентификаторов в нашем аккаунте разработчика Apple и создадим новый идентификатор. Выберите "App ID", но на этот раз выберите "App Clip". Когда появится следующая страница в поле "Parent App ID", выберите ваш основной "Bundle ID", который в данном случае — "New Track App". Для "Product Name" просто введите "Clip". Затем нажмите "Продолжить".
И, как и раньше, мы добавим данные и включим необходимые возможности. В поле "Description" введите название вашего приложения, за которым следует "App Clip". Например, "Nutri Track App Clip". Затем включите следующие возможности: "App Groups", "Associated Domains" и "Push Notifications". После выбора этих опций нажмите "Продолжить", затем "Зарегистрировать", чтобы завершить создание идентификатора "App Clip".
Далее мы создадим "App Group" для этой цели. Итак, мы снова вернемся на страницу идентификаторов и создадим новый идентификатор "App Group". В поле "Description" введите название вашего приложения, за которым следует "App Clip App Group". Затем в поле "Identifier" вернитесь в Despia и скопируйте "Clip App Group ID". Вставьте его в поле, а затем нажмите "Продолжить" и "Зарегистрировать".
После создания "App Group" ее необходимо связать с идентификатором "App Clip". И чтобы это произошло, сначала откройте идентификатор "Nutri Track App Clip". Прокрутите вниз до раздела "App Groups" и нажмите "Configure". В этом меню выберите "App Group", которую вы только что создали, и сохраните изменения. Сейчас "App Clip" и его "App Group" настроены и связаны. И мы можем перейти к следующему требованию.
Следующая настройка — для "Share Target", который позволяет вашему приложению обрабатывать общий контент из других приложений. Сейчас этот шаг очень похож на то, что мы уже делали раньше, просто с меньшим количеством возможностей для включения. Сейчас начните с копирования "Bundle ID" для "Share Target" из Despia. Затем вернитесь на страницу идентификаторов вашего аккаунта разработчика Apple и создайте новый идентификатор. Выберите "App ID", выберите "App", и когда будет предложено, вставьте скопированный "Bundle ID" в поле "Bundle ID".
В поле "Description" введите название вашего приложения, за которым следует "Share Target". Сейчас, когда это будет сделано, прокрутите вниз и включите "App Groups" как единственную возможность. Затем нажмите "Продолжить" и "Зарегистрировать".
После создания "App ID" следующий шаг — создать для него "App Group". Итак, вернитесь в Despia, скопируйте "Group ID", затем вернитесь на страницу идентификаторов и создайте новый идентификатор "App Group". В поле "Description" введите название вашего приложения, за которым следует "Share Target App Group". В поле "Identifier" вставьте скопированный ID. Затем нажмите "Зарегистрировать", чтобы сохранить его.
Сейчас, когда "App Group" создана, ее необходимо связать с идентификатором "Share Target". Итак, откройте идентификатор "Share Target", который вы только что создали. Прокрутите вниз до "App Groups" и нажмите "Configure". Найдите недавно созданную "Share Target App Group". Выберите ее и сохраните изменения.
Хорошо. Итак, последняя цель для настройки — это "Smart Widget". И процесс здесь почти идентичен предыдущим разделам, которые мы уже проделали. Итак, мы начнем с копирования "Smart Widget Bundle ID" из Despia. Затем вернитесь на страницу идентификаторов вашего аккаунта разработчика Apple и создайте новый идентификатор. Выберите "App ID". Выберите "App" и вставьте скопированный "Bundle ID" в поле "Bundle ID".
В поле "Description" введите название вашего приложения, за которым следует "Widget". Например, "Nutri Track App Widget". И когда это будет заполнено, включите "App Groups". Затем зарегистрируйте и сохраните новый ID.
После создания основного ID пришло время создать для него "App Group". Итак, вернитесь в Despia, скопируйте "Group ID", а затем вернитесь на страницу идентификаторов, чтобы создать новый идентификатор "App Group". Вставьте скопированный ID в поле "Identifier". И в поле "Description" просто введите название вашего приложения, за которым следует "Widget App Group". Итак, снова для этого примера, это будет "Nutri Track App Widget App Group". И когда все наконец будет настроено, зарегистрируйте его, чтобы сохранить изменения. И затем, наконец, мы свяжем эту новую группу с идентификатором виджета. Итак, откройте ID виджета, который вы только что создали. Прокрутите вниз до "App Groups" и нажмите "Configure". Оттуда просто выберите "Widget App Group", которую мы только что зарегистрировали, затем сохраните изменения. И это практически завершает настройку цели "Smart Widget", и все наши идентификаторы и группы приложений теперь правильно связаны.
Хорошо, это была тонна работы. Но после создания всех идентификаторов и групп приложений, последний шаг — объединить все под вашим основным пакетом приложений. Сейчас, чтобы эта часть работала, мы начнем с возвращения на страницу идентификаторов разработчика Apple, а затем найдем наш основной "Bundle ID", который должен быть первым, который мы создали, "New Treat Track App". Откройте его, затем прокрутите вниз до "App Groups". Нажмите "Edit" и в появившемся окне выберите все четыре группы, которые мы только что создали ранее. Так что это "OneSignal", "App Clip", "Share" и "Widget". После проверки всех из них сохраните изменения.
И теперь пришло время перейти в App Store Connect, чтобы создать фактический проект приложения. Итак, мы перейдем в раздел "Apps" и нажмем "New App", чтобы начать. Отсюда выберите "iOS" в качестве платформы. Затем заполните необходимые данные. Для названия введите название вашего приложения. И в нашем случае для этого видео, "New Tree Track App", и установите язык на английский. Выберите основной "Bundle ID", который мы создали ранее. А для SKU просто используйте название вашего приложения в верхнем регистре.
Как только эти данные будут установлены, нажмите "Create", чтобы завершить настройку нового приложения. Сейчас, если введенное вами название уже занято, не волнуйтесь, это нормально. Это происходит постоянно. Мы можем легко сделать его более уникальным, добавив что-то описательное, например, "Nutri Track App Calorie Tracker", потому что при таком количестве приложений в магазине совершенно нормально вносить небольшие коррективы в название вашего приложения во время отправки.
Сейчас, после создания приложения, мы откроем страницу "App Information" здесь. Здесь мы увидим наш Apple ID, указанный ближе кверху. Сейчас скопируйте это значение. Затем перейдите обратно в Despia. На правой боковой панели здесь мы прокрутим вниз, пока не найдем поле "App Store App ID" и затем вставим ваш Apple ID туда. После этого вы готовы начать сборку.
Сейчас мы нажмем "Publish Project" в Despia, чтобы начать процесс. Despia упакует ваше приложение, а затем отправит сгенерированный файл напрямую в App Store Connect. Сейчас, в зависимости от размера вашего приложения и его конфигурации, этот шаг может занять несколько минут. Так что, когда сборка будет завершена, вы увидите подтверждающее сообщение о том, что все прошло гладко. И вы также можете проверить TestFlight, чтобы убедиться, что сборка была загружена. Она должна появиться там как "Ready to Submit". И вот так ваше приложение теперь находится в системе проверки Apple и готово к окончательному процессу отправки, который мы пройдем на следующем шаге.
Мы так близки. И достижение финишной черты запуска вашего приложения означает выполнение последних требований App Store Connect. И первое может показаться незначительным, но оно очень важно. Вам нужна политика конфиденциальности. Apple запрашивает ссылку на нее, прежде чем вы сможете отправить свою сборку. Думайте об этом как о странице "О приложении" для данных, поскольку она объясняет, какую информацию вы собираете и как она обрабатывается.
Хорошо. Итак, начните с посещения privacy policygenerator.info. Это простой сайт, который проведет вас через процесс. Выберите опцию для приложения, затем пройдите каждый вопрос. Сейчас эта часть в основном заключается в точности и честности. Так что для нашей демонстрации мы сохраним ее простой и выберем "Нет" для сбора данных. Если ваше приложение собирает какую-либо информацию, такую как пользовательские данные, аналитику или разрешения, убедитесь, что вы отметили их соответствующим образом. И как только вы завершите настройку здесь, сайт автоматически сгенерирует вашу политику конфиденциальности. И когда она будет готова, все, что вам нужно сделать, это опубликовать ее, а затем скопировать ссылку. Вам нужно будет вставить этот URL-адрес в App Store Connect позже, на этапах отправки.
Хорошо, после того, как мы убедились, что политика конфиденциальности готова, пришло время настроить раздел "Distribution" в App Store Connect. В этой части вы заполните общедоступные сведения о вашем приложении. Вы знаете, части, которые люди видят, когда просматривают App Store. Так что это страница витрины вашего приложения, где скриншоты, описания и ключевые слова помогают пользователям понять, что делает ваше приложение.
Итак, давайте начнем с визуальных материалов, поскольку они обычно производят наибольшее впечатление. Мы перетащим три скриншота для iPhone. Затем мы сделаем то же самое для ваших скриншотов для iPad. Сейчас скриншоты должны демонстрировать ключевые экраны вашего приложения. Все, что подчеркивает, как оно выглядит и как работает.
Далее прокрутите вниз, чтобы заполнить текстовые поля. В поле "Promotional Text" введите "Advanced calorie tracker". Затем в разделе "Description" напишите что-то четкое и полезное, например: "Nutri Track — это простое приложение для отслеживания калорий, разработанное, чтобы помочь вам эффективно отслеживать ежедневное потребление калорий и макронутриентов. Устанавливайте свои целевые показатели, добавляйте продукты и с легкостью отслеживайте свой прогресс". И ниже мы добавим несколько ключевых слов, разделенных запятыми, таких как "fitness, calorie tracking, health, nutrition, macros". Они помогут вашему приложению появляться в результатах поиска. Так что это как короткие теги, которые пользователи могут вводить, когда ищут приложения, точно такие же, как ваше.
Для URL поддержки вставьте ссылку на вашу политику конфиденциальности или страницу поддержки, если она у вас есть. Затем убедитесь, что номер вашей версии установлен на 1.00.00, соответствующий тому, что указано в конфигурации вашего приложения. Затем в разделе "Copyright" введите "Nutri 2025". После заполнения всего прокрутите вниз и выберите сборку, которую вы отправили ранее из Despia.
В разделе "App Review Information" здесь найдите опцию "Sign-in Required". Если вашему приложению не требуется вход пользователей, снимите этот флажок. А если требуется, убедитесь, что он оставлен включенным. Всегда настраивайте это в соответствии с фактической настройкой вашего приложения. Сейчас, когда все выглядит хорошо, прокрутите вверх и нажмите "Save" в правом верхнем углу здесь. И это зафиксирует основные сведения о вашем приложении, и мы готовы перейти к завершению остальных требований к отправке в App Store.
Хорошо, теперь давайте перейдем в раздел "App Information" в App Store Connect. Итак, давайте начнем с добавления короткого и четкого подзаголовка. Введите "Track your calories and macros". Эта строка появляется прямо под названием вашего приложения в App Store и дает потенциальным пользователям быстрое представление о том, что оно делает.
Затем выберите категории вашего приложения. Так что для этого приложения мы выберем "Health & Fitness" в качестве основной категории. Если есть вторичный вариант, который подходит, вы можете его выбрать, но это не обязательно. Далее прокрутите вниз до "Content Rights" и установите его в "No", поскольку это приложение не собирает и не использует пользовательские данные. После этого завершите настройку возрастного рейтинга. Вы увидите список вопросов, связанных с контентом, и просто ответьте "Нет" на все из них, поскольку это приложение для отслеживания калорий не содержит откровенных материалов или пользовательского контента. После этого нажмите "Save" в правом верхнем углу. Это гарантирует, что информация и классификация вашего приложения будут правильно записаны, прежде чем мы перейдем к настройке ценообразования и доступности.
Прежде чем ваше приложение выйдет в свет, вам нужно решить, как оно будет распространяться и кто сможет получить к нему доступ. Сейчас эта часть происходит в разделе "Pricing and Availability" App Store Connect. И здесь вы устанавливаете, является ли ваше приложение бесплатным или платным, и выбираете регионы, где оно будет появляться после одобрения.
App Store Connect откроет вкладку "Pricing and Availability". Начните с нажатия "Add Pricing". Затем выберите 0 долларов, чтобы сделать ваше приложение бесплатным для загрузки. Сейчас для большинства новых приложений, особенно для простых инструментов, таких как этот счетчик калорий, начало с бесплатной версии помогает вам охватить больше пользователей, прежде чем решать, добавлять ли премиум-функции позже.
Как только вы выберете цену, просмотрите детали ценообразования в разных странах и регионах, чтобы убедиться, что все выглядит правильно. И когда вы закончите, нажмите "Confirm", чтобы сохранить свой выбор.
Далее, давайте установим доступность нашего приложения. Нажмите "Setup Availability", затем выберите "All Countries and Regions". Это гарантирует, что ваше приложение можно будет загрузить из любой точки мира, что обеспечит ему максимально широкий охват. После подтверждения вы увидите полный список поддерживаемых регионов, где ваше приложение будет доступно после одобрения. И это все, что касается ценообразования и доступности.
Следующий шаг — финализировать информацию о конфиденциальности вашего приложения перед отправкой на проверку. Сейчас вы должны знать, что Apple требует, чтобы каждое приложение в App Store объясняло, как оно обрабатывает пользовательские данные, и это делается в разделе "App Privacy" App Store Connect. Здесь вы будете декларировать, какие типы информации собирает ваше приложение, и добавлять ссылку на вашу политику конфиденциальности. Даже если ваше приложение не собирает личные данные, Apple все равно требует этого шага для прозрачности.
Итак, в App Store Connect мы перейдем на вкладку "App Privacy" и начнем с редактирования политики конфиденциальности и вставки ссылки, которую мы сгенерировали ранее из генератора политики конфиденциальности. Сейчас, после этого, нажмите "Save", чтобы сохранить ее. Далее нажмите "Get Started", чтобы начать настройку конфиденциальности. Сейчас, когда вас спросят, собирает ли ваше приложение данные, выберите "Yes", поскольку Apple требует четкого раскрытия информации для всех приложений. На следующем экране выберите "Name" и "Health" в качестве типов данных, поскольку это приложение связано с отслеживанием калорий и данными о питании. Продолжайте проходить оставшиеся шаги, просматривая варианты, чтобы убедиться, что ваш выбор соответствует тому, что на самом деле делает ваше приложение. И когда вы закончите, нажмите "Publish", чтобы финализировать все.
Хорошо, пришло время для последнего шага. Наконец, отправка приложения на проверку. Сейчас здесь команда проверки Apple берет на себя ответственность и проверяет ваше приложение перед его публикацией в App Store. Итак, нам нужно вернуться на страницу "Prepare for Submission" в App Store Connect. Мы нажмем "Add for Review". Затем выберите вашу отправку и нажмите "Submit for Review".
После отправки приложение попадает в очередь проверки Apple. Время проверки может варьироваться в зависимости от сложности вашего приложения и текущей загрузки Apple. Но вы получите уведомление, как только процесс будет завершен. И это все. Ваше приложение готово к работе. Просто помните, что каждое приложение уникально. Поэтому, когда вы будете проходить эти шаги самостоятельно, убедитесь, что ваши настройки, политики и обработка данных соответствуют фактическим функциям вашего приложения. Просто не копируйте меня один в один. Сейчас это руководство дает вам полный путь. Вам просто нужно адаптировать его к вашему уникальному проекту.
Итак, к этому моменту вы должны признать, что это довольно безумно, как все это собралось так быстро, верно? Мы только что создали и загрузили приложение, не написав ни строчки кода. Base 44 позаботился о сборке. Daspia позаботился о публикации, и теперь ваше приложение, по сути, готово для App Store. Если вы следовали за мной, то, безусловно, у вас теперь есть рабочее приложение и знания, как делать это снова и снова. Возможно, в следующий раз что-то покрупнее.
Так что спасибо за просмотр, и увидимся в следующем.