Metodi di autenticazione delle notifiche push di Amazon SNS 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 delle notifiche push di Amazon SNS Apple

Puoi autorizzare Amazon SNS a inviare notifiche push alla tua app iOS o macOS fornendo informazioni che ti identificano 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 che Amazon SNS utilizza per firmare i token di autenticazione Apple Push Notification Service (APNs).

Se fornisci una chiave di firma, Amazon SNS utilizza un token per l'autenticazione APNs per ogni notifica push che invii. Con la tua chiave di firma, puoi inviare notifiche push agli ambienti di APNs 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 APNs utilizzando i token di autenticazione nella sezione Aiuto per gli account sviluppatore del sito web di Apple.

Certificate

Un TLS certificato che Amazon SNS utilizza per l'autenticazione APNs quando invii notifiche push. Si può ottenere il certificato dal proprio account sviluppatore Apple.

I certificati scadono dopo un anno. Quando ciò accade, devi creare un nuovo certificato e fornirlo ad AmazonSNS. Per ulteriori informazioni, consulta Stabilire una connessione basata su certificati APNs sul sito Web per sviluppatori Apple.

Per gestire le APNs impostazioni utilizzando la console di gestione AWS
  1. Accedi alla SNSconsole Amazon.

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

  3. Seleziona l'applicazione per la quale desideri modificare le APNs impostazioni, quindi scegli Modifica.

  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 nel tuo account Apple Developer, scegli Certificati IDs e profili, quindi scegli la tua chiave nella sezione 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 Certificati IDs e profili, scegli App IDs nella sezione Identificatori, quindi scegli la tua app.

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

      • SSLcertificato: il file.p12 per il tuo 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.

      • Carica certificato: scegli Carica certificato per caricare il certificato.

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