ERR_FAILUREMCPNSAPI 412 Precondition Failed - While sending Push messages_Test

This article explains how to resolve the ACS issue where the error:  ERR_FAILUREMCPNSAPI 412 Precondition Failed shows up while sending Push messages_Test. This error is a result of an expired iOS certificate.

Description description

Environment

Adobe Campaign Standard

Issue/Symptoms

Push deliveries in ACS starts to fail with error:  ERR_FAILUREMCPNSAPI 412    Precondition Failed

Resolution resolution

The iOS certificate is expired which throws this error in the delivery logs.

The certificate for iOS channel impacts also the android deliveries because of the way the certificate is saved in MCPNS and ACS.

One App id is created in ACS which holds information about iOS and Android.

The same app ID is propagated to MCPNS and a single App ID is present for both channels.

Hence the expiration of the certificate in iOS leads to the failure of both channels.

Enhancements are already raised for :

  1. Updating the error message
  2. Warn about certificate expiry in the UI.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f