Metodi di autenticazione per Apple - Amazon Simple Notification Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Metodi di autenticazione per Apple

Puoi autorizzare Amazon SNS a inviare notifiche push all'app iOS o macOS fornendo informazioni che identificano l'utente come sviluppatore dell'app. Per autenticarsi, fornire una chiave o un certificato durante la creazione di un'applicazione di piattaforma, entrambi possono essere ottenuti dal tuo account Apple Developer.

Chiave di firma dei token

Una chiave di firma privata utilizzata da Amazon SNS per firmare i token di autenticazione Push Notification Service (APN) di Apple.

Se si fornisce una chiave di firma, Amazon SNS utilizza un token per eseguire l'autenticazione con APN per ogni notifica push inviata. Con la chiave di firma, è possibile inviare notifiche push ad ambienti APN di produzione e sandbox.

La chiave di firma non ha scadenza e puoi utilizzare la stessa chiave di firma per più app. Per ulteriori informazioni, consulta Comunicare con gli APN utilizzando i token di autenticazione nella sezione Developer Account Help del sito Web Apple.

Certificate

Un certificato TLS che Amazon SNS utilizza per eseguire l'autenticazione con APN quando si inviano notifiche push. Si può ottenere il certificato dal proprio account sviluppatore Apple.

I certificati scadono dopo un anno. Alla scadenza, è necessario creare un nuovo certificato da fornire ad Amazon SNS. Per ulteriori informazioni, consulta Stabilire una connessione basata su certificato agli APN sul sito Web Apple Developer.

Per gestire le impostazioni APN utilizzando la Console di gestione di AWS
  1. Accedi alla console Amazon SNS.

  2. In Mobile, scegli Push notification (Notifiche push).

  3. Seleziona la Applicazione per la quale si desidera modificare le impostazioni APN, quindi scegli Modificare.

  4. Nella pagina Edit (Modificare), per Authentication type (Tipo di autenticazione), scegli Token (Token) o Certificate (Certificato).

  5. Carica le credenziali appropriate per la chiave di firma dei certificati o dei token. Puoi ottenere queste informazioni dal tuo account sviluppatori Apple.

  6. A seconda del tipo di autenticazione scelto, esegui una delle seguenti operazioni:

    • Se si sceglie Token (Token), fornisci le informazioni che seguono dal tuo account Apple Developer. Amazon SNS richiede queste informazioni per creare token di autenticazione.

      • Signing key (Chiave di firma): la chiave di firma del token di autenticazione dal tuo account Apple Developer, che scarichi come file.p8. Apple consente di scaricare la chiave di firma solo una volta.

      • Signing key ID (ID chiave di firma): l'ID assegnato alla chiave di firma. Amazon SNS richiede queste informazioni per creare token di autenticazione. Per trovare questo valore, scegli Certificates, IDs & Profiles (Certificati, ID e profili) e quindi scegli la propria chiave nella sezione Keys (Chiavi).

      • Team identifier (Identificatore team): l'ID assegnato al team di account sviluppatori Apple. Puoi trovare questo valore sulla pagina Membership (Appartenenza).

      • Bundle identifier (Identificatore bundle): l'ID assegnato all'app. Per trovare questo valore, scegli Certificates, IDs & Profiles (Certificati, ID e profili), scegli App IDs (ID app) nella sezione Identifiers (Identificatori), quindi scegli l'app.

    • Se si sceglie Certificate (Certificato), è necessario fornire le seguenti informazioni:

      • SSL certificate (Certificato SSL): il file .p12 per il certificato TLS. È possibile esportare questo file da Keychain Access dopo avere scaricato e installato il certificato dall'account sviluppatore Apple.

      • Certificate password (Password del certificato): se hai assegnato una password al certificato, specificala qui.

  7. Al termine, scegliere Save changes (Salva modifiche).