> ## Documentation Index
> Fetch the complete documentation index at: https://docs.notifique.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrar apps

> Cómo poner notificaciones push en tu sitio o app, paso a paso simple.

<Tip>
  El push es como **apuntar el móvil en la lista de avisos del edificio**: la app dice cuál es el aparato y Notifique toca el timbre cuando quieres enviar un mensaje.
</Tip>

## Por qué usarlo

Envías notificaciones desde el **mismo panel** de Notifique, web, Android, iPhone, Flutter o React Native. La app del usuario solo necesita el **ID del Push App** (`appId`). No va ninguna clave secreta dentro del móvil o del sitio.

## ¿Qué guía abro?

| Quiero…                                      | Empieza aquí                                                        |
| -------------------------------------------- | ------------------------------------------------------------------- |
| Push en mi **sitio web**                     | [Configurar en el sitio](/es/push-api/integracao/credenciais-web)   |
| Configurar **Google (Firebase)** en el panel | [Credenciales Android](/es/push-api/integracao/credenciais-android) |
| Poner código en app **Android**              | [Android](/es/push-api/integracao/android)                          |
| Configurar **Apple** en el panel             | [Credenciales iOS](/es/push-api/integracao/credenciais-ios)         |
| Poner código en app **iPhone**               | [iOS](/es/push-api/integracao/ios)                                  |
| App en **Flutter**                           | [Flutter](/es/push-api/integracao/flutter)                          |
| App en **React Native**                      | [React Native](/es/push-api/integracao/react-native)                |

## Cómo funciona (visión general)

1. **Crea un Push App** en Notifique y copia el `appId`
2. **Configura las credenciales** en el panel (Google para Android, Apple para iPhone, dominios para web)
3. **Pega el código** del SDK en tu proyecto
4. **Envía** una notificación de prueba desde el panel

## Qué no hacer

* No pongas claves de API (`sk_live_...`) dentro de la app o del sitio
* En Android, el **package name** del panel debe coincidir con la app
* En iPhone, el **Bundle ID** del panel debe coincidir con la app
* Vincular un contacto del CRM al dispositivo se hace en **tu servidor**, no en la app del usuario

## Mapa rápido

| Plataforma   | Configuración en el panel                                            | Código en la app                                     |
| ------------ | -------------------------------------------------------------------- | ---------------------------------------------------- |
| Android      | [Credenciales Firebase](/es/push-api/integracao/credenciais-android) | [Android](/es/push-api/integracao/android)           |
| iPhone       | [Credenciales Apple](/es/push-api/integracao/credenciais-ios)        | [iOS](/es/push-api/integracao/ios)                   |
| Flutter      | Credenciales Android + iOS arriba                                    | [Flutter](/es/push-api/integracao/flutter)           |
| React Native | Credenciales Android + iOS arriba                                    | [React Native](/es/push-api/integracao/react-native) |
| Web          | [Configurar en el sitio](/es/push-api/integracao/credenciais-web)    | Script en pestaña Web del panel                      |

## Próximos pasos

* Elige tu plataforma en la tabla
* [Introducción Push](/es/push-api/como-funciona/introducao)
