Mi rendo conto che c'era una domanda su come consentire a più server di inviare notifiche push alla stessa applicazione usando lo stesso certificato SSL, ma la mia domanda è diversa.È possibile creare più certificati SSL per i provider che inviano APN alla stessa applicazione?
Supponiamo che lo sviluppatore di una singola applicazione iOS desideri consentire a più provider di inviare notifiche push alla propria applicazione, ma desidera controllare quali provider hanno l'autorità per inviare APN alla propria app (e per poter revocarla privilegio di qualcuno di loro).
Se tutti i provider hanno lo stesso certificato, per bloccare uno di essi dall'invio di APN, deve bloccarli tutti (revocando il Certificato Push SSL e ottenendo uno nuovo). È possibile ottenere da Apple più certificati SSL push per la stessa applicazione?
Ciò permetterebbe di assegnare un certificato unico per ciascun provider, che consenta di bloccare un singolo fornitore senza bloccare il resto.
Sulla Provisioning Portal di Apple non sembra essere una possibilità di creare più di una Push certificato SSL per la stessa applicazione e lo stesso ambiente (sviluppo/produzione), ma volevo essere sicuro se può' essere fatto.
Creare un'API e avere più origini che inviano "notifiche" al sistema e quindi si invia la notifica effettiva tramite APN a meno che non si revochino i privilegi di una fonte quindi semplicemente ignorarlo. – Allen