--- title: "Registrar dispositivo para Push Notifications" url: https://docs.catalyst.zoho.com/es/sdk/flutter/v2/cloud-scale/push-notifications/register-device/ description: "Esta página describe el método para registrar un dispositivo iOS o Android para notificaciones push remotas después de registrar e inscribir tu aplicación Flutter." last_updated: 2026-03-20T16:21:56Z service: Cloud Scale type: general related_links: - name: "Push Notifications" url: /es/cloud-scale/help/push-notifications/introduction - name: "Push Notifications API" url: /es/api/code-reference/cloud-scale/push-notifications/ios/send-ios-push-notifications/#SendiOSPushNotifications - name: "Push Notifications Android SDK" url: /es/sdk/android/v2/cloud-scale/push-notifications/register-device/ - name: "Push Notifications iOS SDK" url: /es/sdk/ios/v2/cloud-scale/push-notifications/register-device/ --- # Push Notifications ### Introducción [Catalyst Push Notifications](https://docs.catalyst.zoho.com/es/cloud-scale/help/push-notifications/introduction) te permite enviar notificaciones remotas a los usuarios de tu aplicación, incluso cuando la aplicación no se está ejecutando activamente en el dispositivo del usuario. Catalyst te proporciona una forma sencilla de integrar notificaciones push en tus aplicaciones web, iOS y Android de Catalyst. Al implementar Push Notifications a través del SDK de Flutter, deberás asegurar los prerrequisitos para iOS o Android, dependiendo de la plataforma en la que estés construyendo tu aplicación. Estos prerrequisitos se describen a continuación. ### Prerrequisitos para aplicaciones iOS Antes de enviar notificaciones push en tu aplicación iOS, debes seguir una serie de pasos para registrar tu aplicación e inscribirte en las notificaciones push de Catalyst. Estos pasos se mencionan en secuencia a continuación: 1. Registrar tu aplicación iOS con Apple 2. Generar un certificado desde Keychain Access 3. Generar y descargar el certificado APNs proporcionado por Apple 4. Convertir el certificado APNs descargado al formato .p12 5. Inscribirse en los servicios de Push Notifications de iOS en Catalyst 6. Registrar un dispositivo móvil para Push Notifications > **Nota:** Los **primeros cinco pasos** se cubren en detalle en la [sección de ayuda de Push Notifications - iOS](https://docs.catalyst.zoho.com/es/cloud-scale/help/push-notifications/ios). Esta documentación de ayuda del SDK solo cubre el sexto paso sobre el registro de un dispositivo para enviar notificaciones push, así como la cancelación del registro de un dispositivo. Puedes implementar los pasos 1-5 consultando el documento de ayuda de Push Notifications, antes de usar el código proporcionado en esta sección. ### Prerrequisitos para aplicaciones Android Antes de enviar notificaciones push, debes seguir una serie de pasos para registrar tu aplicación e inscribirte en las notificaciones push de Catalyst. Estos pasos se mencionan en secuencia a continuación: 1. Generar el archivo de configuración de Android de Firebase 2. Generar la clave privada para el acceso a Firebase 3. Configurar los servicios de Push Notifications de Android en Catalyst 4. Registrar un dispositivo móvil para Push Notifications > **Nota:** Los **primeros tres pasos** se cubren en detalle en la [sección de ayuda de Push Notifications - Android](https://docs.catalyst.zoho.com/es/cloud-scale/help/push-notifications/android). Esta documentación de ayuda del SDK solo cubre el cuarto paso sobre el registro de un dispositivo para enviar notificaciones push, así como la cancelación del registro de un dispositivo. Puedes implementar los pasos 1-3 consultando el documento de ayuda de Push Notifications, antes de usar el código proporcionado en esta sección. ### Registrar un dispositivo móvil para Push Notifications Después de completar los prerrequisitos mencionados anteriormente para la plataforma en la que estás trabajando, puedes implementar el siguiente código en la base de código de tu aplicación que registrará el dispositivo para Catalyst Push Notifications. Para registrar un dispositivo móvil Flutter como dispositivo de prueba, debes llamar al método `registerNotification()` con los parámetros requeridos como se muestra en el siguiente fragmento de código: ```bash try { var response = await ZCatalystApp.getInstance().registerNotification(deviceToken: deviceToken, notificationAppId: '1624000000074620',isTestDevice: false); print(response?.responseJson); } on ZCatalystException catch (ex) { log("Register Failed: $ex"); } ``` **Parámetros:** * `deviceToken`: El token del dispositivo obtenido de [FCM para tu aplicación Android](https://docs.catalyst.zoho.com/es/cloud-scale/help/push-notifications/android/#configure-and-enroll-for-android-push-notifications), o el token del dispositivo obtenido después de [registrar el dispositivo para notificaciones push remotas con APNS](https://docs.catalyst.zoho.com/es/cloud-scale/help/push-notifications/ios/#configure-and-enroll-for-ios-push-notifications) para tu aplicación iOS. * `notificationAppID`: Para Android, este es el ID de aplicación generado por Catalyst para tu aplicación Android en Push Notifications, que se puede encontrar en la sección de Android de Push Notifications en tu consola de Catalyst. Para iOS, se obtiene del archivo `AppConfigurationDevelopment.plist`/ `AppConfigurationProduction.plist` generado por Catalyst para tu aplicación cuando [registraste tu aplicación iOS en Catalyst](https://docs.catalyst.zoho.com/es/sdk/ios/v2/setup/). * `testDevice`: El valor se establece en `true` para dispositivos de prueba, y se establece en `false` para dispositivos de producción. > **Nota:** Puedes registrar un máximo de 10 dispositivos Android o iOS como dispositivos de prueba para probar las notificaciones push de Android. Después de que tu dispositivo esté registrado, podrás enviar notificaciones push a los usuarios de tu aplicación. Los usuarios deberán proporcionar el permiso para que tu aplicación les envíe notificaciones push en su dispositivo, haciendo clic en **Allow** desde el mensaje de permiso. Puedes aprender sobre el envío de notificaciones push de prueba en tus dispositivos registrados desde la consola de Catalyst para [aplicaciones iOS](https://docs.catalyst.zoho.com/es/cloud-scale/help/push-notifications/ios/#test-ios-push-notifications) y para [aplicaciones Android](https://docs.catalyst.zoho.com/es/cloud-scale/help/push-notifications/android/#test-android-push-notifications) desde su respectiva documentación de ayuda. También puedes enviar notificaciones de prueba desde la [API](https://docs.catalyst.zoho.com/es/api/code-reference/cloud-scale/push-notifications/ios/send-ios-push-notifications/#SendiOSPushNotifications). Consulta la documentación del SDK de [Java](https://docs.catalyst.zoho.com/es/sdk/java/v1/cloud-scale/push-notifications/send-notifications/), [Node.js](https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/cloud-scale/push-notifications/send-notifications/) y [Python](https://docs.catalyst.zoho.com/es/sdk/python/v1/cloud-scale/push-notifications/send-notifications/) para aprender sobre el envío de notificaciones push a través de tu base de código.