> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# Configura la app móvil

Define la dirección del backend y el esquema de enlaces profundos que usa el build nativo, y mantén sincronizados ambos lados del traspaso.

## Configuración y ajustes

Guarda los valores orientados al dispositivo en `apps/mobile/.env.local`; Expo lee ese archivo, no el `.env` de la raíz del repositorio. `EXPO_PUBLIC_API_URL` es el origen del backend web al que llega el teléfono: el mismo valor que probaste en el navegador del teléfono. `EXPO_PUBLIC_APP_SCHEME` es el esquema URI nativo de la app; usa un valor de DNS inverso como `com.example.app`.

`app.json` define el nombre del producto, el slug, la versión, el identificador de paquete y los plugins. `app.config.ts` deriva el esquema de enlaces profundos y los orígenes de producción de `EXPO_PUBLIC_APP_SCHEME`, así que un cambio de esquema requiere un build nativo nuevo, no solo reiniciar Metro. En el servidor, añade cada origen que usará la app a `MOBILE_ALLOWED_ORIGINS`; el traspaso falla de forma segura cuando ambos lados no coinciden.

Todos los valores `EXPO_PUBLIC_*` se incluyen en el bundle de la app. Mantén las claves de proveedores en el servidor y usa valores públicos solo para direcciones y esquemas.

```
EXPO_PUBLIC_API_URL=http://192.168.1.25:3000
EXPO_PUBLIC_APP_SCHEME=com.example.app
```


## Flujo de implementación

Reinicia Expo después de cambiar `.env.local`. Ejecuta las pruebas y la comprobación de tipos del paquete y confirma el esquema resuelto con un build de desarrollo: abre un enlace de callback de autenticación y verifica que vuelve a la app en lugar del navegador. Expo Go no puede validar esquemas personalizados de tu build nativo.


## Verificación y solución de problemas

Reinicia Expo después de cambiar `.env.local` y abre la vista previa en el dispositivo de destino. Cambia el tema, reinicia la app y confirma que la elección persiste; luego dispara un enlace profundo y comprueba que la app lo enruta en lugar del navegador.


Si quieres continuar la configuración, lee [Prueba la app móvil](https://supastack.dev/es/docs/mobile/testing.md).


## Siguiente

[Prueba la app móvil](https://supastack.dev/es/docs/mobile/testing.md)
