Cómo crear una cuenta de desarrollador de Apple y configurar su aplicación Whitelabel

Resumen: Esta guía está dirigida a administradores de TI que configuran una aplicación iOS personalizada con marca propia (whitelabel). Le guía para inscribir su organización en el Programa de Desarrolladores de Apple, invitar a Speakap a su cuenta, generar las claves API necesarias e ingresar toda la información en el Portal Whitelabel de Speakap para que podamos publicar su aplicación.

¿Qué es una aplicación no listada?

Una aplicación no listada es una aplicación que no está indexada públicamente en la App Store. Se distribuye a través de una única URL. Esto significa que se necesita un enlace específico para descargarla y no se puede encontrar mediante la búsqueda normal por nombre en la App Store. Esta opción es mucho más fácil de distribuir que las aplicaciones VPP, para las cuales necesitaría comprar códigos individuales y distribuirlos entre sus usuarios para permitirles descargar la aplicación. El enlace a la aplicación no listada en la App Store puede mostrarse en materiales de introducción mediante un código QR y puede incluirse en los correos electrónicos de invitación.

Más información de Apple: https://developer.apple.com/support/unlisted-app-distribution/

Paso 1: Crear una cuenta de desarrollador de Apple

Como empleado de una empresa, organización sin fines de lucro, empresa conjunta, sociedad o entidad gubernamental, siga estos pasos para inscribirse en el Programa de Desarrolladores de Apple. Tenga en cuenta que, como la persona que inscribe su organización, debe tener la autoridad legal para vincular a su organización con acuerdos legales. Debe ser el propietario/fundador de la organización, miembro del equipo ejecutivo, líder senior de proyecto o un empleado con autoridad legal otorgada por un empleado senior, según consta en la cámara de comercio / DUNS.

Antes de comenzar, necesitará:

  • Un Apple ID para su organización con autenticación de dos factores activada. La información de su Apple ID debe ser válida y estar actualizada, incluyendo nombre, apellido, dirección, número de teléfono, número de teléfono confiable y dispositivos confiables. Importante: use un Apple ID vinculado a una dirección de correo electrónico confiable. Recomendamos un Apple ID gestionado por la empresa, para que futuros miembros del equipo puedan administrar la cuenta según sea necesario. Guarde las credenciales de forma segura en un gestor de contraseñas.
  • Un número D-U-N-S que no esté conectado a una Propiedad Individual, sino a una Corporación, Compañía de Responsabilidad Limitada (LLC), Sociedad (en algunos casos) o entidad sin fines de lucro. Estos números únicos de nueve dígitos son asignados por Dun & Bradstreet y se usan ampliamente como identificadores comerciales estándar. Puede buscar el suyo y solicitar uno gratis. Más detalles: https://developer.apple.com/support/D-U-N-S/

Inicie la inscripción e ingrese la información del titular de la cuenta:

  1. Visite developer.apple.com.
  2. Vaya a 'Cuenta' e inicie sesión con su Apple ID.
  3. Haga clic en 'Inscribirse hoy', luego en 'Continuar inscripción en la web'.
  4. Ingrese su nombre legal, apellido legal y número de teléfono. No ingrese un alias, apodo o nombre de empresa como su nombre legal, ya que esto causará un retraso en la revisión de su inscripción.
  5. Haga clic en 'Continuar', luego seleccione "Desarrollo como" una 'EMPRESA/organización'.

Ingrese la información de su organización:

Proporcione lo siguiente en las siguientes pantallas:

  • Tipo de entidad.
  • Nombre legal de la entidad: No se permiten DBAs, negocios ficticios, nombres comerciales o sucursales. El nombre legal de la entidad aparecerá como el "vendedor" de las aplicaciones que distribuya. El nombre debe ser exactamente igual que en el informe DUNS.
  • Número D-U-N-S: Su organización debe tener un número D-U-N-S para que Apple pueda verificar su identidad y estatus legal.
  • Dirección y número de teléfono de la sede central.
  • Sitio web: El sitio web de su organización debe estar disponible públicamente y el nombre de dominio debe estar asociado con su organización.
  • Confirmación de autoridad para firmar: Confirme que tiene la autoridad para vincular a su organización con acuerdos legales y proporcione la información de contacto de un empleado que pueda verificar su autoridad de firma.
  • (Opcional) Si su organización es sin fines de lucro, educativa o gubernamental, puede solicitar una exención de tarifa.

Complete la inscripción y realice la compra:

Después de enviar su información, será revisada por Apple. Una vez verificada, recibirá un correo electrónico informándole que puede completar su inscripción. Normalmente esto toma de 7 a 10 días hábiles.

  1. Acepte el Acuerdo de licencia del Programa de Desarrolladores de Apple/Términos y condiciones.
  2. Apple cobra una tarifa anual de membresía de $99 (USD) para una cuenta de organización. La membresía se proporciona anualmente como una suscripción renovable automáticamente que se renueva hasta que se cancele. Recomendamos la renovación automática para que la aplicación no desaparezca de la App Store un año después.
  3. Puede realizar su compra utilizando uno de los métodos de pago de su Apple ID. Si necesita usar la tarjeta de crédito de su organización, agréguela al Apple ID que está conectado en la configuración de su dispositivo. Este puede ser un Apple ID diferente al que usa para inscribirse.

Se le enviará un recibo por correo electrónico, y puede reenviárselo en cualquier momento desde Historial de compras en Configuración. Puede cancelar su suscripción en Configuración hasta un día antes de la fecha de renovación anual. Las tarifas de membresía pagadas por el año durante el cual cancele no son reembolsables. Aprenda sobre la gestión de los métodos de pago de su Apple ID.

Paso 2: Invite a Speakap a su cuenta de Apple

  1. Inicie sesión en https://appstoreconnect.apple.com/login.
  2. Seleccione Usuarios y acceso > Personas y haga clic en el signo más azul.
  3. Ingrese Nombre: Speakap, Apellido: Development.
  4. Ingrese Correo electrónico: mobile-development@speakap.nl.
  5. Seleccione el rol Administrador.

Solicitamos el rol de Administrador porque nos proporciona todo el acceso que necesitamos y ayuda a evitar retrasos si se asignan permisos incorrectos. Si prefiere no otorgar acceso de Administrador, los permisos mínimos que requerimos son el rol de Gestor de Aplicaciones con los siguientes permisos habilitados:

  • Acceso a Certificados, Identificadores y Perfiles
  • Acceso al Certificado de Distribución Gestionado en la Nube
  • Crear Aplicaciones

Nota: Para poder generar la aplicación, necesitamos que la cuenta de desarrollador de Apple tenga menos de 3 certificados de distribución "ya creados". Si ya tiene 3 certificados de distribución en su cuenta, puede compartir uno de los existentes con nosotros.

Paso 3: Otórguenos permisos API

Para subir la aplicación y sus actualizaciones a su cuenta necesitamos una Clave API de App Store Connect. Esto solo puede ser generado por el usuario "Titular de la cuenta" de la cuenta de Apple.

  1. Inicie sesión en https://appstoreconnect.apple.com/login.
  2. Seleccione Usuarios y acceso > Integraciones > API de App Store Connect.
  3. Es posible que tenga que 'Solicitar acceso'. Normalmente, el acceso se concede en unas pocas horas o días hábiles. A veces inmediatamente. Mientras tanto, puede continuar y volver a completar esta sección de la clave API más tarde.
  4. Una vez que tenga acceso, haga clic en el botón Agregar (+).
  5. Ingrese un nombre para la clave. El nombre es solo para su referencia y no forma parte de la clave en sí.
  6. En Acceso, seleccione el rol para la clave. Recomendamos "Administrador", ya que nos permite gestionar la carga de versiones de la aplicación y los procesos de renovación de certificados.
  7. Haga clic en Generar.
  8. Haga clic en el enlace Descargar clave API junto a la nueva clave API. Esta clave solo puede descargarse una vez. Asegúrese de guardarla en un lugar seguro y accesible para usted.
  9. Anote el ID de la clave API y el ID del emisor. Los necesitará en el paso 5.

Más información sobre la generación de la clave API: https://developer.apple.com/documentation/appstoreconnectapi/creating_api_keys_for_app_store_connect_api

Paso 4: Proporcione una clave .p8 para Apple Push Notifications (APNs)

Se requiere una conexión autenticada a APNs para enviar notificaciones push a una aplicación iOS. Nuestra recomendación es que cree un archivo .p8 y lo comparta con nosotros, ya que el certificado .p8 no expira mientras que el .p12 sí. Si decide no compartir un .p8 con nosotros, aún podrá tener notificaciones push, pero necesitará crear un certificado .p12 y renovarlo cuando expire (normalmente cada año).

Nota: Este es un paso que podemos realizar por usted si otorgó a nuestro usuario mobile-development@speakap.nl los permisos de Administrador explicados arriba. Si desea conservar una copia local de la clave, siga estos pasos usted mismo:

  1. Inicie sesión en su Cuenta de Desarrollador Apple (https://developer.apple.com/) y vaya a Certificados, Identificadores y Perfiles > Claves, luego seleccione el botón azul +.
  2. Seleccione Servicio de notificaciones push de Apple (APNs) e ingrese un nombre para la clave.
  3. Marque la casilla 'Servicio de notificaciones push de Apple (APNs)', luego haga clic en 'Configurar'.
  4. Elija estas opciones exactas: Entorno: Producción y Restricción de clave: Alcance del equipo (Todos los temas).
  5. Guarde, continúe y en la siguiente página seleccione Registrar.
  6. Descargue su nueva clave y guárdela en un lugar seguro (solo puede descargarla una vez).
  7. Anote el Nombre del equipo de desarrollo y el ID (en la parte superior derecha de la pantalla) y el ID de la clave APNs. Los necesitará en el paso 5.

  1. Haga clic en "Listo".

Paso 5: Ingrese sus datos en el Portal Whitelabel

Para completar el proceso, ingrese los detalles de su cuenta de desarrollador Apple directamente en nuestro portal. Puede solicitar acceso al portal contactando a su CSM. Si su CSM ya está gestionando la carga de configuración de la aplicación en nuestro portal, simplemente puede enviarle los detalles de su cuenta Apple por correo electrónico.

Antes de comenzar, ubique su Nombre del equipo de desarrollo y ID del equipo de desarrollo. Puede encontrar estos valores iniciando sesión en https://developer.apple.com/account/resources/certificates/list con su cuenta.

  1. Inicie sesión en el portal de whitelabels de Speakap y vaya a la sección iOS.
  2. Equipo de desarrollo: Ingrese el nombre de su equipo de desarrollo y el ID del equipo de desarrollo (una cadena alfanumérica de 10 caracteres).
  3. Acceso API: Suba su archivo de clave API (.p8) descargado. Ingrese el ID de la clave API y el ID del emisor.
  4. Aplicaciones no listadas: Haga clic en Completar cuestionario para proporcionar las respuestas requeridas para la solicitud de aplicación no listada de Apple.
  5. Notificaciones push: Suba su archivo de clave APNs (.p8) e ingrese el ID de la clave APNs.
  6. Haga clic en Guardar detalles para finalizar su configuración.
  7. Debería aparecer un ícono verde a la izquierda, mostrado a la derecha de la palabra Apple.

Sobre la solicitud de aplicación no listada: cuando su aplicación esté lista, la enviaremos para revisión e indicaremos a los revisores de Apple que está destinada a su programa de aplicaciones no listadas. Solo podemos enviar esta solicitud en su nombre si nos otorgó derechos de Administrador en la cuenta. Si nos otorgó permisos menores, tendrá que enviar la solicitud de aplicación no listada usted mismo a través de https://developer.apple.com/contact/request/unlisted-app/, respondiendo "Sí" a "¿Ha enviado su aplicación a la App Store para revisión?". Luego necesitaremos coordinar el tiempo para que la aplicación y la solicitud se procesen juntas por Apple. Si no se procesan juntas, la aplicación sería rechazada automáticamente.

Paso 6: Verificaciones finales

Revise que haya enviado todo lo siguiente a su CSM o lo haya subido al Portal de Aplicaciones Whitelabel:

  • Nombre del equipo de desarrollo
  • ID del equipo de desarrollo
  • Correo electrónico de la cuenta
  • Archivo APNS .p8
  • ID de la clave APNS
  • Archivo de clave API .p8
  • ID de la clave API
  • ID del emisor

¿Aún tiene dudas?

Envíenos un correo electrónico a technicalimplementations@speakap.nl con el nombre de su organización, el paso en el que está atascado y cualquier mensaje de error que vea, y le ayudaremos.

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0