- Configurar las credenciales de la plataforma — conecta tus credenciales de FCM, APNs, HMS o ADM a OneSignal
- Integrar el SDK — instala el SDK de OneSignal para tu plataforma e inicialízalo en tu app
Configurar las credenciales de la plataforma
Cada plataforma requiere sus propias credenciales push. Configura las credenciales para cada plataforma que tu app soporta antes de integrar el SDK.Configure su aplicación y plataforma de OneSignal
Configure su aplicación de OneSignal con las plataformas que admite — Apple (APNs), Google (FCM), Huawei (HMS) y/o Amazon (ADM).Si su organización ya tiene una cuenta de OneSignal, solicite ser invitado a la Organización. De lo contrario, regístrese para obtener una cuenta gratuita para comenzar.
Instrucciones de configuración paso a paso
Instrucciones de configuración paso a paso
Cree o seleccione su aplicación
Cree una nueva aplicación haciendo clic en Nueva aplicación/sitio web, o agregue una plataforma a una aplicación existente en Configuración > Push e In-App. Seleccione la(s) plataforma(s) que desea configurar y haga clic en Siguiente: Configure su plataforma.

Configure las credenciales de plataforma
Ingrese las credenciales para su plataforma:
- Android: Configure las credenciales de Firebase
- iOS: Token p8 (Recomendado) o Certificado p12
- Amazon: Genere una clave API
- Huawei: Autorice OneSignal
Integrar el SDK
Android nativo
Integra el SDK de OneSignal en apps Android nativas usando FCM.
iOS nativo
Integra el SDK de OneSignal en apps iOS nativas usando APNs.
React Native y Expo
Configuración para entornos React Native y Expo.
Flutter
Configuración del SDK para apps Flutter usando Dart.
Unity
Configuración del SDK multiplataforma para apps móviles basadas en Unity.
.NET MAUI
Integra el SDK de OneSignal con apps .NET MAUI.
Huawei Android nativo
Configuración del SDK para dispositivos Huawei usando servicios push de HMS.
Cordova, Ionic y Capacitor
Configuración para apps móviles híbridas de Cordova, Ionic y Capacitor.
Otras integraciones
FlutterFlow
Configuración del SDK low-code para apps FlutterFlow.
Median.co
Guía de integración para apps Median.co (anteriormente GoNative.io).
Versiones del SDK
Preguntas frecuentes
¿Son requeridos los SDKs?
No, pero son altamente recomendados y de código abierto en GitHub. Puedes integrar OneSignal usando solo la REST API, pero los SDKs simplifican el proceso significativamente, especialmente para manejar notificaciones push en todas las plataformas.¿Qué puedo hacer sin el SDK?
Puedes usar las siguientes APIs directamente:- Crear usuario
- Crear suscripción
- Actualizar usuario
- Actualizar suscripción
- Crear mensaje
- Referencia de payload de notificación
Los mensajes in-app y las Live Activities requieren el SDK — no se pueden entregar solo mediante API.
¿Por qué recomiendan usar los SDKs?
Las notificaciones push tienen requisitos específicos de la plataforma que los SDKs manejan por ti, incluyendo:- Obtener push tokens en Android, iOS, Huawei y web
- Gestionar el estado de suscripción y los prompts de opt-in del usuario
- Mostrar y procesar notificaciones push en el cliente
