Как распространять приложение только для внутреннего использования среди сотрудников

#google-play #appstore-approval #private-methods #in-house-distribution #appgallery

#google-play #appstore-одобрение #частные методы #внутреннее распространение #appgallery

Вопрос:

Компания, в которой я работаю, приближается к завершению разработки приложения только для внутреннего использования среди сотрудников. Есть некоторые вещи, которые из моего исследования мне не понятны, и я хотел бы услышать от людей, которые развертывали приложения с использованием этого метода.

Какое наиболее подходящее решение для этой проблемы для трех магазинов (App store (кроме testflight), Google Play и ap pgallery)

Если мы развертываем приложение в частном порядке только для сотрудников, нужно ли его отправлять в Apple / Google Play или Appgallery?

Существуют ли какие-либо дополнительные требования?

Какие существуют ограничения при публикации в магазине, если таковые имеются?

Приложения нужно распространять заново с каждой обновленной версией?

Ответ №1:

Существует огромное количество информации, которая может быть предоставлена в качестве возможных ответов на этот вопрос. Решающим фактором вашей судьбы является платформа, на которой вы создали приложение. Не существует способа сделать «частный», автономный релиз для iOS. Устройства Apple, которые не «взломаны», не позволяют устанавливать программное обеспечение, которое не получено из одобренных Apple источников, и максимальный срок, в течение которого «бета-версия» приложения будет сохраняться на мобильном устройстве, составляет 90 дней. С другой стороны, в Google все не так заблокировано. Все, что вам нужно (как мне сказали, я сам никогда не пробовал), чтобы установить приложение на устройство Android, — это .apk установочный файл.

Я расскажу о том, как у нас обстояли дела в нашем выпуске 2019 года. Если бы у меня был какой-либо возможный выбор, и я мог бы изменить функциональные запросы моего клиента, я бы создал приложение на веб-ориентированной платформе, которую можно было бы скомпилировать как PWA, например, Ionic или React. Это полностью устраняет проблему соблюдения, отправки или проверки любых правил App Store. Вместо этого мы использовали формы Xamarin, что означало, что нам пришлось использовать старомодный процесс отправки, проверки и выпуска. Для разработчиков C # сборка была намного проще, но отправка и проверка были сложными.

Apple Store

Многие статьи в блогах программистов посвящены этой теме. Например, это. У Apple есть много подробной документации на тему того, как создавать и выпускать приложение через их app Store. Если вы хотите использовать частный выпуск через свою учетную запись разработчика Apple, организация, для которой вы выпускаете, должна иметь собственную учетную запись Apple Business. Это много препятствий, которые нужно преодолеть. Мы попытались использовать бизнес-релиз, но наши клиенты не смогли завершить создание своего бизнес-аккаунта. После этого мы удалили двоичный файл из учетной записи разработчика и попытались получить его одобрение для общедоступного app Store. Потребовалось много работы, чтобы достичь цели.

Магазин Google

Google был намного более простым путем выпуска, который мы выбрали. Загрузка двоичного файла и его распространение были довольно простыми. Для получения дополнительной информации ознакомьтесь со статьями в блогах программистов и документацией Google для разработчиков.

Обновление приложения

После того, как приложение было одобрено для публичного выпуска, его обновление стало намного проще. Мы загрузили новый двоичный файл в учетную запись разработчика и отправили его на проверку аналогично первоначальному процессу утверждения, но поскольку это уже было одобренное приложение, оно каждый раз проходило успешно без проблем.

Надеюсь, это поможет. Это был долгий путь для нас, и я надеюсь, что то, что я узнал, будет полезно для вас.

Ответ №2:

Если мы развертываем приложение в privat только для сотрудников, нужно ли его отправлять в Apple / Google Play или Appgallery?

Решение о необходимости отправки в Appgallery зависит от вашей компании .

Существуют ли какие-либо дополнительные требования?

Чтобы опубликовать ваше приложение в AppGallery, разработчикам необходимо пройти следующие процессы:

  1. Зарегистрируйте учетную запись и сначала подтвердите ее в HUAWEI Developer. Руководство по регистрации и проверке учетной записи: https://developer.huawei.com/consumer/en/doc/start/10104?ha_source=hms1
  2. После прохождения проверки идентификации учетной записи вы можете обратиться к разработчику HUAWE, чтобы создать приложение и отправить его на аудит. Руководство по созданию приложения см. в Документах.

Какие существуют ограничения при публикации в магазине, если таковые имеются?

Рекомендации по обзору AppGallery: https://developer.huawei.com/consumer/ru/doc/distribution/app/30202?ha_source=hms1

Приложения нужно распространять заново с каждой обновленной версией?

Каждое обновление требует повторной отправки для проверки приложения. Для получения подробной информации, пожалуйста, обратитесь: https://developer.huawei.com/consumer/en/doc/distribution/app/agc-update_app?ha_source=hms1

Комментарии:

1. Спасибо за ваш ответ, я спрашиваю, есть ли возможность опубликовать это приложение в частном порядке только для сотрудников

2. Как подтвердила соответствующая команда, мы пока не поддерживаем его: ( Мы сообщим вам, если у него будет какая-либо дополнительная информация.

Ответ №3:

Магазин приложений Apple: создайте учетную запись Apple Business и распространяйте приложение через нее. Даниэль Алмейда (2019) написал подробное руководство по распространению пользовательских приложений для iOS для B2B в частном порядке. Имейте в виду, мне потребовалось 3 месяца, чтобы пройти через этот процесс, и это было похоже на ползание по битому стеклу.

Магазин Google Play: используйте приватный канал Google Play.