# Inicio rápido del SDK de Expo

Comience a usar el SDK de Expo de Pushwoosh con este ejemplo rápido y sencillo.

## Prerrequisitos

Para integrar el SDK de Expo de Pushwoosh en su aplicación, necesitará lo siguiente:

<TranslatedFragment id="prerequisites-plugins" />

## Descargar el proyecto de ejemplo

```bash
# Clone el repositorio del SDK y navegue al proyecto de ejemplo
git clone https://github.com/Pushwoosh/pushwoosh-expo-plugin-sample.git

# Navegue al directorio de ejemplo
cd pushwoosh-expo-plugin-sample/
```

## Configurar el proyecto

##### 1. Instale las dependencias:

```bash
npm install
```

##### 2. Inicialice Pushwoosh:

Abra **app/_layout.tsx** y actualice la llamada a `Pushwoosh.init`:

```typescript
Pushwoosh.init({ pw_appid: "__YOUR_APP_CODE__" });
```

Donde:

`__YOUR_APP_CODE__` es el código de la aplicación del Panel de Control de Pushwoosh.

##### 3. Establezca el nombre del paquete y el ID del paquete:

Abra **app.json** y establezca:
- `package` al nombre del paquete de su aplicación.
- `bundleIdentifier` al ID del paquete de su aplicación.

##### 4. Establezca el token de la API del dispositivo de Pushwoosh:

Abra su archivo **app.json** y establezca el [Token de la API del dispositivo de Pushwoosh](/es/developer/api-reference/api-access-token/#device-api-token) para ambas plataformas:

- `PW_API_TOKEN` valor del token de la API del dispositivo para la plataforma iOS.
- `apiToken` valor del token de la API del dispositivo para la plataforma Android.

##### 5. Agregue el archivo de configuración de Firebase:

Copie su archivo `google-services.json` al directorio raíz del proyecto.

## Precompile la aplicación
Genere código nativo y configure las dependencias para cada plataforma ejecutando `prebuild`:
```bash
npx expo prebuild
```

## Compile y ejecute el proyecto

1. Compile el proyecto:

<Tabs>
<TabItem label="Android">
```bash
npx expo run:android
```
</TabItem>

<TabItem label="iOS">
```bash
npx expo run:ios
```
</TabItem>
</Tabs>

2. Conceda permiso para las notificaciones push. El dispositivo se registrará en Pushwoosh y se habilitarán las notificaciones push.

## Enviar una notificación push

Vuelva al Panel de Control de Pushwoosh y [envíe una notificación push](/es/product/messaging-channels/push-notifications/send-push-notifications/one-time-push) a su dispositivo registrado.