Problema : Le consegne push in ACS iniziano a fallire con un errore ERR_FAILUREMCPNSAPI 412 Precondizione non riuscita
Risoluzione :
Il certificato iOS è scaduto e questo errore viene generato nei registri di consegna.
Il certificato per il canale iOS influisce anche sulle consegne android perché il modo in cui il certificato viene salvato in MCPNS e ACS.
Viene creato un ID app in ACS che contiene informazioni su iOS e Android.
Lo stesso ID app viene propagato a MCPNS ed è presente un singolo ID app per entrambi i canali.
Di conseguenza, la scadenza del certificato in iOS porta a un errore di entrambi i canali
Sono già stati apportati miglioramenti a :
Aggiornamento del messaggio di errore
Avvisa della scadenza del certificato nell’interfaccia utente.
Test
Il certificato iOS è scaduto e questo errore viene generato nei registri di consegna.
Il certificato per il canale iOS influisce anche sulle consegne android a causa del modo in cui il certificato viene salvato in MCPNS e ACS.
Viene creato un ID app in ACS che contiene informazioni su iOS e Android.
Lo stesso ID app viene propagato a MCPNS ed è presente un singolo ID app per entrambi i canali.
Di conseguenza, la scadenza del certificato in iOS porta al fallimento di entrambi i canali
Test