ERR_FAILUREMCPNSAPI 412 Precondition Failed - While sending Push messages_Test

Description description

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

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 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 single App ID is present for both channels.

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

Enhancements are already raised for :

  1. Updating the error message

  2. Warn about certificate expiry in the UI.

Test

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

Test

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f