Distribuir tu aplicación iOS con Custom Apps

Escrito por el Viernes, 21 de Febrero 2020

Distribuir tu aplicación iOS con Custom Apps
La mayoría de las aplicaciones de iOS se distribuyen a través de App Store. Pero dependiendo de tus necesidades y de quién sea tu audiencia, hay diferentes formas de distribuir una aplicación.
Si el usuario final de tu aplicación es una organización, empleados o estudiantes, desearás distribuir tu aplicación de forma privada.

En este caso, tienes dos opciones:
 
  • In House con el programa Apple Developer Enterprise te permite crear certificados y perfiles de aprovisionamiento para distribuir tus aplicaciones a través de un portal interno o URL.
  • Distribución de Custom apps. Custom apps  se pueden distribuir usando Apple Business Manager por MDM o códigos de canje a través de la App Store pública. A partir del 6 de febrero de 2020, también es posible distribuir aplicaciones personalizadas a través de Apple School Manager.

Distribuir tu aplicación iOS con Custom Apps
Sin embargo, según lo recomendado por Apple, la distribución In-House está bajo pautas estrictas y en realidad solo está destinada a casos que no pueden resolverse mediante la distribución de aplicaciones personalizadas. Obten más información sobre la distribución In-House  en nuestro artículo de blog.

¿Qué son las Custom Apps?


En 2019, Apple anunció una nueva distribución de custom app en su conferencia anual de desarrolladores (WWDC). Esta nueva opción de distribución se introdujo como el nuevo canal de distribución interno predeterminado. Con este método, distribuirás tu aplicación de forma privada mientras usas App Store Connect y Apple Business Manager. Se recomienda la distribución de Custom apps si distribuyes tus aplicaciones a socios, clientes, franquiciados, empleados internos o afiliados.

Esto también significa que cuando tu aplicación se distribuye como una Aplicación personalizada, se aloja en App Store Connect y se somete a la revisión de Apple para verificar que cumple con las pautas de su App Store.

​¿Cómo funcionan las Custom Apps?

Las aplicaciones personalizadas son parte del Programa de Desarrolladores de Apple y están alojadas por Apple en Apple Business Manager (ABM).
 
  1. Si estás desarrollando la aplicación para tus propios empleados:
  • Cuenta de Account developer. Primero debes crear una cuenta de desarrollador de Apple. La cuenta debe ser una cuenta de empresa / organización y costar $ 99 por año.
  • Apple Business Manager. Luego debes inscribirte en el Apple Business Manager.
Deberás proporcionar información sobre tu empresa, incluido tu número D-U-N-S y una dirección de correo electrónico que no se haya utilizado como ID de Apple para ningún servicio o sitio web de Apple.
Una vez que estés inscrito en Apple Business Manager, puedes encontrar el nombre y la identificación de tu organización en Configuración y luego en Información de inscripción. Esta información es necesaria para la revisión de tu aplicación. Si estabas utilizando el Programa Volume Purchase (VPP), puedes inscribirse en Apple Business Manager y luego invitar a los compradores VPP existentes a yu nueva cuenta de Apple Business Manager.
  • Revisión de Apple. La aplicación se cargará en App Store Connect y se enviará a Apple para su revisión. Apple revisará la aplicación de la misma manera que si se hubiera publicado en la App Store.
  • Distribución de licencias a través de MDM: la aplicación se puede instalar en los dispositivos previamente registrados en el servidor de Mobile Device Manager creado en Apple Business Manager.
  • Generar código de canje: si eliges esta opción, después de que Apple apruebe tu aplicación, deberás generar el código de canje utilizando el Administrador comercial de Apple. Es posible generar varios códigos a la vez. Descarga el archivo de códigos (estará en formato de hoja de cálculo). Cada código solo es válido para una instalación. Si tus empleados necesitan descargar la aplicación nuevamente, deberás generar un nuevo código.
El código de canje nunca debe hacerse público. Se espera que solo tus empleados las tengan.
 
2. Si está desarrollando una aplicación para clientes, socios o afiliados
  • Tu cliente necesita inscribirse en ABM
  • Luego cargas la aplicación en App Store Connect, bajo tu propia cuenta, y la configuras para distribución privada. En la sección Precios y disponibilidad, elige "disponible de forma privada como una aplicación personalizada para empresas". Necesitarás DEP ID (Device Enrollment Program) y el nombre de la organización de tu cliente (obtienen esta información de ABM). Es obligatorio establecer el precio en esta etapa.
  • Envía la aplicación para tu revisión.
  • Una vez que se aprueba la aplicación, la organización puede comprarla en business.apple.com en Contenido de aplicaciones personalizadas. Verán la aplicación en tu panel de control. Luego tendrán la opción de comprar licencias administradas o códigos de canje.
Distribuir tu aplicación iOS con Custom Apps

​¿Cuáles son los beneficios de las Custom Apps?

  • Solo necesitas un programa para administrar tu App Store y tus aplicaciones internas.
  • Este nuevo método permite a los desarrolladores internos de aplicaciones usar herramientas como TestFlight y App Store Connect para aplicaciones personalizadas. Estas herramientas anteriormente solo estaban disponibles para los desarrolladores de aplicaciones orientadas al cliente / consumidor.
  • Las aplicaciones no caducan, por lo que no debe preocuparse por la caducidad de los certificados de distribución.
  • Mientras que con la distribución in-house solo puedes distribuir a los empleados, Custom Apps realmente te permite llegar a un público más amplio (empresas afiliadas, clientes, franquicias, etc.).
Las Custom apps también facilitan el trabajo con desarrolladores externos. Un desarrollador ahora puede crear una aplicación para una organización y vender la aplicación a través de aplicaciones personalizadas bajo tu propia cuenta y simplemente proporcionar a yu cliente (la organización) acceso para descargar la aplicación (MDM o códigos de canje). También podrían decidir vender el código fuente y dejar que la organización se encargue del envío de la aplicación personalizada por su cuenta.


Nota: no es posible cambiar una aplicación de distribución privada a pública y viceversa.
Distribuir tu aplicación iOS con Custom Apps



Ingresa tu email