# Push do iOS

## Certificado push do iOS não configurado

A mensagem **“Certificado push do iOS não configurado”** indica que o aplicativo ainda não possui a configuração necessária para enviar notificações push para usuários de dispositivos **iPhone/iPad**.

Enquanto essa configuração não estiver concluída, o envio de notificações para **iOS** ficará indisponível ou desabilitado. Nesse caso, as notificações poderão ser enviadas apenas para as plataformas que estiverem corretamente configuradas, como **Android**, quando disponível.

 ![](https://ajuda.webrobotapps.com/api/files.get?sig=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1cGxvYWRzLzEzMGZkNTAwLWJjZWQtNGY3YS1hYjdhLWUzNzMxZDAzMjlmNi84MDAwOGU3Ny1mNTExLTQwY2EtOTA3YS1kOTNiOTY5ODZhZjEvY2hyb21lX0lUbjdPdE9YdmEucG5nIiwidHlwZSI6ImF0dGFjaG1lbnQiLCJpYXQiOjE3OTMyMzU2MDAsImV4cCI6MTc5MzMyMjAwMH0.T734Cs-MIZp90pJWpVDwr8jlhrSCvVoas4NUDYipvPA " =1166x597")

## Processo para configurar o certificado push do iOS

A mensagem **“Certificado push do iOS não configurado”** aparece quando o aplicativo ainda não possui a autorização técnica necessária para enviar notificações push para usuários de **iPhone** e **iPad**.

No iOS, as notificações dependem do serviço da Apple chamado **APNs — Apple Push Notification service**. Para que o aplicativo consiga enviar alertas aos usuários, é necessário configurar o recurso de push na conta Apple Developer vinculada ao app e gerar o certificado correspondente. A Apple informa que, ao gerar o certificado APNs para o App ID, as notificações push daquele aplicativo passam de “configurável” para “habilitado” dentro da conta de desenvolvedor.

## O que é necessário antes de começar

Para configurar o push do iOS, normalmente será necessário ter:

* Conta ativa no **Apple Developer Program**;
* Acesso ao aplicativo na conta Apple Developer;
* Bundle ID correto do aplicativo;
* Recurso de **Push Notifications** habilitado no App ID;
* Certificado APNs gerado;
* Arquivo do certificado, geralmente em formato **.cer** ou convertido para **.p12**, conforme solicitado pela plataforma;
* Senha do certificado, quando houver exportação em .p12.

A participação no Apple Developer Program é o que permite distribuir aplicativos e acessar recursos necessários para publicação e configuração de serviços da Apple. A Apple também informa que a inscrição exige uma Conta Apple com autenticação de dois fatores ativada.

## Observações importantes

O certificado push do iOS deve estar vinculado ao aplicativo correto. Se for gerado para outro Bundle ID, as notificações não funcionarão.

Também é importante acompanhar a validade do certificado. Certificados expirados podem interromper o envio de notificações para usuários iOS.

Caso a opção de iOS continue indisponível depois da configuração, revise o Bundle ID, o certificado APNs, o arquivo enviado para a plataforma, a senha do arquivo .p12 e a versão instalada do aplicativo.

## Resumo prático

Para liberar notificações push no iOS, é necessário acessar a conta Apple Developer, localizar o Bundle ID do aplicativo, habilitar o recurso de Push Notifications, gerar o certificado APNs, converter o arquivo se necessário, inserir o certificado na plataforma e testar o envio em um dispositivo iOS real.

Enquanto esse processo não for concluído, o painel poderá exibir a mensagem **“Certificado push do iOS não configurado”**, e o envio de notificações ficará disponível apenas para as plataformas já configuradas.