Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Registrar dispositivos iOS adicionales

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Si desea distribuir compilaciones de iOS ad hoc mediante la distribución de aplicaciones, debe seguir esta guía para registrar los dispositivos de su probador. Una compilación ad hoc es una compilación que no está firmada con un perfil de empresa. Un dispositivo solo puede instalar una compilación ad hoc si el identificador de dispositivo único (UDID) del dispositivo está incluido en el perfil de aprovisionamiento de la compilación.

Cuando un probador acepta una invitación para probar su aplicación, App Distribution solicita permiso para compartir el identificador del dispositivo del probador con usted, el desarrollador. Antes de descargar una compilación ad hoc, App Distribution le pide al probador que registre su dispositivo. Si el evaluador registra su dispositivo, App Distribution recopila el UDID del dispositivo y le notifica el UDID por correo electrónico.

Cuando reciba un correo electrónico que contenga un UDID, actualice su perfil de aprovisionamiento con el UDID y distribuya una nueva compilación a sus evaluadores. Puede exportar los UDID manualmente mediante Firebase console o Firebase CLI , o puede exportar los UDID mediante programación mediante fastlane .

Exportar UDID manualmente

  1. Agregue los dispositivos a su portal de desarrolladores de Apple.
    • Opción 1: importe los UDID del dispositivo como un archivo CSV.

      En la pestaña Probadores y grupos del panel de distribución de aplicaciones, seleccione Todos los probadores y luego haga clic en Exportar UDID de Apple para descargar un archivo CSV. A continuación, importe el archivo a su cuenta de desarrollador de Apple mediante la opción Registrar varios dispositivos . Para obtener más información, consulte Distribución de su aplicación a dispositivos registrados .

      Tenga en cuenta que es posible que su cuenta de desarrollador de Apple solo le permita importar una cantidad limitada de dispositivos por año.

    • Opción 2: recopile e ingrese los UDID por correo electrónico.

      En la página Agregar dispositivos del portal para desarrolladores de Apple, registre el nuevo UDID especificado en el correo electrónico que recibió.

  2. Agregue los dispositivos registrados a su perfil de aprovisionamiento .
  3. Descargue el perfil de aprovisionamiento y utilícelo para reconstruir su aplicación. Si está reconstruyendo solo para actualizar los dispositivos registrados, no actualice el número de compilación o la versión.
  4. Redistribuya su aplicación desde Firebase console o CLI . Si ya ha distribuido una compilación con el mismo número de compilación y versión, solo los usuarios de dispositivos registrados recientemente reciben correos electrónicos de notificación.

Exportar UDID programáticamente usando fastlane

  1. Exporte todos los UDID de su dispositivo de prueba como un archivo CSV desde fastlane. Por ejemplo, cree y ejecute un nuevo carril download_udids :

    lane :download_udids do
        firebase_app_distribution_get_udids(
            app: "<your Firebase app ID>",
            output_file: "<path to output file>",
        )
    end
    
  2. Importe los UDID a su cuenta de desarrollador de Apple mediante la opción Registrar varios dispositivos . Para obtener más información, consulte la documentación de Apple . Tenga en cuenta que es posible que su cuenta de desarrollador de Apple solo le permita importar una cantidad limitada de dispositivos por año.

  3. Agregue los dispositivos registrados a su perfil de aprovisionamiento .

  4. Descargue el perfil de aprovisionamiento y utilícelo para reconstruir su aplicación. Si está reconstruyendo solo con el fin de actualizar los dispositivos registrados, no actualice el número de compilación o la versión.

  5. Redistribuya su aplicación . Si ya distribuyó una compilación con el mismo número de compilación y versión, solo los usuarios de dispositivos registrados recientemente recibirán correos electrónicos de notificación.

Recibir alertas

Obtener alertas predeterminadas

De forma predeterminada, Firebase puede enviar alertas de distribución de aplicaciones para nuevos registros de dispositivos iOS por correo electrónico.

Para recibir alertas de distribución de aplicaciones a través de este mecanismo predeterminado, debe tener el permiso firebase.projects.update . Los siguientes roles incluyen este permiso obligatorio de forma predeterminada: administrador de Firebase o propietario o editor del proyecto.

De forma predeterminada, todos los miembros del proyecto (que tengan los permisos necesarios para recibir alertas) recibirán un correo electrónico cuando se registre un nuevo dispositivo iOS.

Activar/desactivar alertas para su propia cuenta

Para su propia cuenta, puede activar o desactivar las alertas de distribución de aplicaciones sin afectar a otros miembros del proyecto. Tenga en cuenta que aún necesita los permisos necesarios para recibir alertas.

Para activar o desactivar las alertas de distribución de aplicaciones, siga estos pasos:

  1. En la consola de Firebase, en la esquina superior derecha, vaya a Alertas de Firebase .
  2. Luego, vaya a la Configuración y establezca su preferencia de cuenta para las alertas de distribución de aplicaciones.

Configurar alertas avanzadas para servicios de terceros

También puede enviar alertas de distribución de aplicaciones al canal de notificación preferido de su equipo mediante Cloud Functions para Firebase. Por ejemplo, puede escribir una función que capture un evento de alerta para el registro de un nuevo dispositivo iOS y publicar la información de la alerta en un servicio de terceros, como Discord, Slack o Jira.

Para automatizar por completo la incorporación de nuevos evaluadores de iOS, puede escribir una función que agregue el UDID de un nuevo dispositivo iOS al perfil de aprovisionamiento de su aplicación, reconstruya la aplicación y redistribuya la aplicación con el perfil de aprovisionamiento actualizado.

Para configurar capacidades de alerta avanzadas con Cloud Functions para Firebase, siga estos pasos:

  1. Configure Cloud Functions para Firebase , que incluye las siguientes tareas:

    1. Descarga Node.js y npm.
    2. Instale e inicie sesión en Firebase CLI.
    3. Inicialice Cloud Functions para Firebase mediante Firebase CLI.
  2. Escriba e implemente una función que capture un evento de alerta de App Distribution y maneje la carga útil del evento (por ejemplo, publique la información de alerta en un mensaje en Discord).

Para conocer todos los eventos de alerta que puede capturar, vaya a la documentación de referencia para las alertas de distribución de aplicaciones .

Próximos pasos