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

# Notificaciones push provisionales de iOS

> Las notificaciones push provisionales en iOS permiten que tu aplicación envíe notificaciones sin un aviso de permiso previo, pero con visibilidad reducida.

Las notificaciones push provisionales (también conocidas como Direct-to-History) son una función de iOS 12+ que permite que tu aplicación envíe notificaciones push sin solicitar primero un permiso explícito. Los usuarios reciben estas notificaciones de forma silenciosa en el Centro de notificaciones, lo que les da la oportunidad de decidir si mantener o desactivar las notificaciones de tu aplicación.

Como estas notificaciones son provisionales, tienen una visibilidad reducida en comparación con las notificaciones push estándar:

* No se muestra ningún banner
* No se reproduce ningún sonido
* No hay alerta en la pantalla de bloqueo
* Se entregan directamente al Centro de notificaciones

<Frame caption="Notificación provisional que solicita al usuario mantener o desactivar las notificaciones">
  <img src="https://mintcdn.com/onesignal/l4Z9oMlZl9nJOS_T/images/push/ios-provisional-push-notifications.jpg?fit=max&auto=format&n=l4Z9oMlZl9nJOS_T&q=85&s=7c07a624b367b7c4cbf0572a7464311c" alt="iOS provisional push notification with Keep and Turn Off options" width="1062" height="585" data-path="images/push/ios-provisional-push-notifications.jpg" />
</Frame>

## Cómo interactúan los usuarios con las notificaciones provisionales

Cuando un usuario recibe una notificación provisional, puede seleccionar **Mantener...** para ver estas opciones:

* **Entregar silenciosamente** — Mantiene las notificaciones silenciosas y solo visibles en el Centro de notificaciones. Esto también elimina los avisos "Mantener..." y "Desactivar..." de futuras notificaciones.
* **Desactivar** — Cancela la suscripción del usuario a todas las notificaciones de tu aplicación.

<Frame caption="Opciones que se muestran cuando un usuario toca Mantener en una notificación provisional">
  <img src="https://mintcdn.com/onesignal/Xl2NHJvxakrK4JbL/images/docs/e9db683-example-notification2_1.png?fit=max&auto=format&n=Xl2NHJvxakrK4JbL&q=85&s=aa1d5f60ea23667b74a603406b4ca78d" alt="iOS prompt showing Deliver Quietly, Turn Off, and Settings options" width="2460" height="2172" data-path="images/docs/e9db683-example-notification2_1.png" />
</Frame>

Aún puedes solicitar el permiso de push estándar a los usuarios incluso después de que elijan Entregar silenciosamente o Desactivar. Sin embargo, si solicitas el permiso de push regular y el usuario lo deniega, no recibirá más notificaciones push, incluidas las provisionales.

***

## Activar o desactivar la autorización provisional

Para alternar la autorización provisional, ve a tu panel de OneSignal: **Configuración > Apple iOS > Configuración Avanzada** y marca o desmarca la opción **Habilitar iOS 12 directo al historial**. Esta opción está desmarcada por defecto.

<Note>
  La autorización provisional requiere el SDK de OneSignal 2.9.0 o más reciente.
</Note>

<Frame caption="Configuración del panel de OneSignal para la autorización provisional de push de iOS 12">
  <img src="https://mintcdn.com/onesignal/_KaXe4GQkxsEfa17/images/docs/402336e-Screenshot_2024-02-20_at_6.13.14_PM.png?fit=max&auto=format&n=_KaXe4GQkxsEfa17&q=85&s=1fa68a726a6100f95c00e2c419696b64" alt="OneSignal Advanced Configuration panel with the iOS 12 direct to history checkbox" width="1608" height="804" data-path="images/docs/402336e-Screenshot_2024-02-20_at_6.13.14_PM.png" />
</Frame>

***

## Preguntas frecuentes

### ¿Cuál es la diferencia entre la autorización provisional y la normal?

Con la autorización provisional habilitada, los suscriptores de iOS 12+ reciben automáticamente permisos de notificación push la próxima vez que abran tu aplicación — no se muestra ningún aviso de permiso. Tu aplicación aún puede solicitar permisos de push estándar por separado, lo que muestra el aviso de permiso nativo de iOS. Si el usuario deniega ese aviso estándar, las notificaciones provisionales también se desactivarán.

Para obtener detalles sobre cómo configurar tu flujo de solicitud de permisos, consulta [Solicitar permisos de push](./prompt-for-push-permissions).

### ¿Qué sucede si un usuario deniega el aviso de push regular?

Denegar el aviso de permiso de push estándar de iOS desactiva todas las notificaciones push de tu aplicación, incluidas las notificaciones provisionales. El usuario tendría que volver a habilitar las notificaciones manualmente a través de los Ajustes de iOS.

***

<Card title="Solicitar permisos de push" icon="bell" href="./prompt-for-push-permissions">
  Configura cuándo y cómo tu aplicación solicita permisos de notificación push estándar a los usuarios.
</Card>
