Falha na pré-condição ERR_FAILUREMCPNSAPI 412 - Ao enviar messages_Test de push
Este artigo explica como resolver o problema do ACS em que o erro: ERR_FAILUREMCPNSAPI 412 Precondition Failed é exibido ao enviar messages_Test de push. Este erro é resultado de um certificado iOS expirado.
Descrição description
Ambiente
Adobe Campaign Standard
Problema/Sintomas
Os deliveries de push no ACS começam a falhar com o erro: ERR_FAILUREMCPNSAPI 412 Falha na pré-condição
Resolução resolution
O certificado do iOS expirou, o que gera esse erro nos logs do delivery.
O certificado para o canal do iOS também afeta os deliveries do Android por causa da maneira como o certificado é salvo no MCPNS e no ACS.
Uma ID do aplicativo é criada no ACS que armazena informações sobre o iOS e o Android.
A mesma ID do aplicativo é propagada para MCPNS e uma única ID do aplicativo está presente em ambos os canais.
Assim, a expiração do certificado no iOS leva à falha de ambos os canais.
Já foram feitos aprimoramentos para:
- Atualização da mensagem de erro
- Avisar sobre a expiração do certificado na interface do usuário.