> ## 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.

# iOS: Notificações push provisórias

> As notificações push provisórias no iOS permitem que seu aplicativo envie notificações sem um prompt de permissão prévio, mas com visibilidade reduzida.

As notificações push provisórias (também conhecidas como Direct-to-History) são um recurso do iOS 12+ que permite que seu aplicativo envie notificações push sem solicitar permissão explícita previamente. Os usuários recebem essas notificações silenciosamente na Central de Notificações, tendo a oportunidade de decidir se desejam continuar ou desativar as notificações do seu aplicativo.

Como essas notificações são provisórias, elas têm visibilidade reduzida em comparação com as notificações push padrão:

* Nenhum banner exibido
* Nenhum som reproduzido
* Nenhum alerta na tela de bloqueio
* Entregues diretamente à Central de Notificações

<Frame caption="Notificação provisória solicitando ao usuário que mantenha ou desative as notificações">
  <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>

## Como os usuários interagem com notificações provisórias

Quando um usuário recebe uma notificação provisória, ele pode selecionar **Manter...** para ver estas opções:

* **Entregar Silenciosamente** — Mantém as notificações silenciosas e visíveis apenas na Central de Notificações. Isso também remove os prompts "Manter..." e "Desativar..." de notificações futuras.
* **Desativar** — Cancela a assinatura do usuário de todas as notificações do seu aplicativo.

<Frame caption="Opções exibidas quando um usuário toca em Manter em uma notificação provisória">
  <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>

Você ainda pode solicitar permissão de push padrão aos usuários mesmo após eles escolherem Entregar Silenciosamente ou Desativar. No entanto, se você solicitar permissão de push regular e o usuário negar, eles não receberão mais nenhuma notificação push — incluindo as provisórias.

***

## Ativar ou desativar a autorização provisória

Para alternar a autorização provisória, acesse o painel do OneSignal: **Configurações > Apple iOS > Configuração Avançada** e marque ou desmarque a opção **Habilitar iOS 12 direto ao histórico**. Esta opção está desmarcada por padrão.

<Note>
  A autorização provisória requer o OneSignal SDK 2.9.0 ou mais recente.
</Note>

<Frame caption="Configuração do painel do OneSignal para autorização provisória de push do 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>

***

## FAQ

### Qual é a diferença entre autorização provisória e normal?

Com a autorização provisória habilitada, os assinantes do iOS 12+ recebem automaticamente permissões de notificação push na próxima vez que abrirem seu aplicativo — nenhum prompt de permissão é exibido. Seu aplicativo ainda pode solicitar permissões de push padrão separadamente, o que exibe o prompt de permissão nativo do iOS. Se o usuário negar esse prompt padrão, as notificações provisórias também serão desativadas.

Para detalhes sobre como configurar seu fluxo de solicitação de permissão, consulte [Solicitar permissões de push](./prompt-for-push-permissions).

### O que acontece se um usuário negar o prompt de push regular?

Negar o prompt de permissão de push padrão do iOS desativa todas as notificações push do seu aplicativo, incluindo notificações provisórias. O usuário precisaria reativar as notificações manualmente nas Configurações do iOS.

***

<Card title="Solicitar permissões de push" icon="bell" href="./prompt-for-push-permissions">
  Configure quando e como seu aplicativo solicita permissões de notificação push padrão dos usuários.
</Card>
