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:

  1. Atualização da mensagem de erro
  2. Avisar sobre a expiração do certificado na interface do usuário.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f