--- title: "Enviar notificaciones a aplicaciones móviles" url: https://docs.catalyst.zoho.com/es/sdk/python/v1/cloud-scale/push-notifications/send-notifications-mobile/ description: "Esta página describe el método para enviar notificaciones remotas a usuarios finales desde tu aplicación Python con fragmentos de código de ejemplo." last_updated: 2026-03-20T16:21:56Z service: Cloud Scale type: general related_links: - name: "Push Notifications Help" url: /es/cloud-scale/help/push-notifications/introduction - name: "SDK Scopes" url: /es/sdk/python/v1/sdk-scopes --- # Notificaciones push a aplicaciones móviles El componente [Catalyst Cloud Scale Push Notifications](https://docs.catalyst.zoho.com/es/cloud-scale/help/push-notifications/introduction) te permite enviar notificaciones a aplicaciones móviles construidas en las plataformas Android o iOS. Puedes enviar notificaciones push a un usuario objetivo específico usando su ID de usuario de Catalyst o dirección de correo electrónico. Puedes incluir alertas, actualizaciones o contenido promocional para que el usuario interactúe con tu aplicación. Para configurar las notificaciones push, debes cumplir con los siguientes prerrequisitos: 1. Debes registrar tu aplicación móvil con Catalyst y anotar el Application ID (`appId`) desde la consola después de configurar. Puedes optar por registrar tu aplicación instalada en el dispositivo objetivo ya sea usando métodos individuales del SDK móvil de Catalyst específicos de la plataforma (disponibles en Android e iOS) o usando el Flutter SDK. El `appId` se puede obtener [configurando el servicio de Android Push Notifications](https://docs.catalyst.zoho.com/es/cloud-scale/help/push-notifications/android/#configure-and-enroll-for-android-push-notifications) directamente en la consola de Catalyst. [Aprende sobre el registro de tu app Android usando el Android SDK.](https://docs.catalyst.zoho.com/es/sdk/android/v2/cloud-scale/push-notifications/register-device/) [Aprende sobre el registro de tu app iOS usando el iOS SDK.](https://docs.catalyst.zoho.com/es/sdk/ios/v2/cloud-scale/push-notifications/register-device/) [Aprende sobre el registro de tus apps móviles (Android o iOS) usando el Flutter SDK.](https://docs.catalyst.zoho.com/es/sdk/flutter/v2/cloud-scale/push-notifications/register-device/) 2. La aplicación móvil debe usar obligatoriamente el componente [Catalyst Serverless Authentication](https://docs.catalyst.zoho.com/es/cloud-scale/help/authentication/introduction/). Después de que toda la configuración esté hecha, el usuario de Catalyst debe estar conectado en su dispositivo para recibir la notificación de manera oportuna. Una vez que la configuración esté completa, puedes enviar notificaciones llamando al método del SDK de Python a continuación, usando tu Application ID generado para dirigirte a la app específica. ### Obtener instancia de notificación móvil Puedes crear una instancia de notificación móvil y usarla para hacer referencia a una app móvil específica registrada en la consola de Catalyst. Esto se hace obteniendo la instancia de notificación móvil con el método `push_notification().mobile()`, pasando el `appID` generado como parámetro. Usaremos esta instancia de notificación móvil para realizar operaciones adicionales con los métodos del SDK de Python, como enviar notificaciones push, que se cubrirá en la siguiente sección. ```javascript mobile_notification = app.push_notification().mobile("1234567890") ``` Aquí, **1234567890** es el `appID`. Alternativamente, si tu aplicación involucra acceso basado en scopes de Catalyst, puedes pasar el parámetro `ZCProject project` junto con el `appID`. [Aprende más sobre los SDK Scopes de Catalyst](https://docs.catalyst.zoho.com/es/sdk/python/v1/sdk-scopes/). ```javascript mobile_notification = app.push_notification().mobile("1234567890", ZCProject project) ``` #### Enviar notificaciones push de Android Después de haber [registrado tu aplicación Android](https://docs.catalyst.zoho.com/es/sdk/flutter/v2/cloud-scale/push-notifications/register-device/) con Catalyst para enviar notificaciones push, puedes usar el método `send_android_notification()` para enviar notificaciones push a tu aplicación. Necesitarás pasar dos parámetros al método `send_android_notification()`: * `notify_obj` - Un objeto con los detalles del mensaje de notificación push. * `recipient` - El ID de usuario de Catalyst del destinatario o la dirección de correo electrónico del destinatario a quien se debe entregar el mensaje. Puedes usar el fragmento de código a continuación para llamar al método `send_android_notification()` en tu aplicación: ```javascript mobile_notification.send_android_notification( notify_obj={"message": "This message is to test if the functionality is working fine!", "badge_count": 1}, recipient="emma.b@zylker.com" ) ``` `badge_count` establece el contador de insignia de notificación del icono de la app en 1. Puedes cambiar este valor a cualquier número que necesites. #### Enviar notificaciones push de iOS Similar a Android, después de haber registrado tu aplicación iOS con Catalyst para enviar notificaciones push, puedes usar el método `send_ios_notification()` para enviar notificaciones push a tu aplicación. ```python mobile_notification.send_ios_notification( notify_obj={"message": "test_notification", "badge_count": 1}, recipient="testuser@zylker.com" ) ```