Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Configurazione di APN con FCM

L'interfaccia degli APN di Firebase Cloud Messaging utilizza il servizio Apple Push Notification (APN) per inviare messaggi di dimensioni fino a 4KB alla tua app iOS, anche quando è in background.

Per abilitare l'invio di notifiche push tramite APN, è necessario:

  • Una chiave di autenticazione per notifiche push di Apple per il tuo account sviluppatore Apple . Firebase Cloud Messaging utilizza questo token per inviare notifiche push all'applicazione identificata dall'ID app.
  • Un profilo di provisioning per quell'ID app.

Puoi creare entrambi nell'Apple Developer Member Center .

Crea la chiave di autenticazione

Questa sezione descrive come generare una chiave di autenticazione per un ID app abilitato per le notifiche push. Se disponi di una chiave esistente, puoi utilizzare quella chiave invece di generarne una nuova.

Per creare una chiave di autenticazione:

  1. Nel tuo account sviluppatore, vai a Certificati, identificatori e profili e in Chiavi , seleziona Tutto .

  2. Fare clic sul pulsante Aggiungi (+) nell'angolo in alto a destra.

  3. Immettere una descrizione per la chiave di autenticazione APN

  4. In Servizi chiave , seleziona la casella di controllo APN e fai clic su Continua .

  5. Fare clic su Conferma e quindi su Scarica . Conserva la tua chiave in un luogo sicuro. Si tratta di un download una tantum e la chiave non può essere recuperata in seguito.

Se desideri verificare che la tua chiave di autenticazione APN sia configurata correttamente e sia accettata dagli APN, prova a inviare una notifica push di prova.

Crea un ID app

Un ID app è un identificatore che identifica un'app in modo univoco. Per convenzione è rappresentato da un dominio invertito (es. com.google.samples.firebaseexample ).

  1. Passa all'Apple Developer Member Center e accedi.
  2. Accedi a Certificati, Identificatori e Profili .
  3. Nel menu a discesa nell'angolo in alto a sinistra, seleziona iOS, tvOS, watchOS se non è già selezionato, quindi vai a Identificatori> ID app .
  4. Fare clic sul pulsante + per creare un nuovo ID app.
  5. Per creare il nuovo ID app:
    1. Inserisci un nome per l'ID app (ad es. App di esempio Firebase )
    2. Inserisci un ID squadra . Questo valore deve corrispondere all'ID squadra nella scheda Appartenenza.
    3. Nella sezione App ID Suffix , seleziona Explicit App ID , quindi inserisci il tuo ID bundle (ad es. Com.google.samples.firebaseexample ). Il valore dell'ID bundle deve corrispondere al valore che stai usando nel file Info.plist della tua app e al valore che stai usando per ottenere una configurazione per FCM.
    4. Nella sezione Servizi app , assicurati che Notifiche push sia selezionato.
  6. Fare clic su Continua e verificare che i dati inseriti siano corretti:
    1. Il valore di identificatore deve corrispondere la concatenazione dei valori del Codice ID e del fascio ID
    2. Le notifiche push dovrebbero essere configurabili
  7. Fare clic su Registrati per creare l'ID app.

Crea il profilo di fornitura

Per testare la tua app durante lo sviluppo, devi disporre di un profilo di provisioning per lo sviluppo per autorizzare i tuoi dispositivi a eseguire un'app che non è ancora stata pubblicata su App Store.

  1. Passa all'Apple Developer Member Center e accedi.
  2. Accedi a Certificati, Identificatori e Profili .
  3. Nel menu a discesa nell'angolo in alto a sinistra, seleziona iOS, tvOS, watchOS se non è già selezionato, quindi vai a Profili di provisioning> Tutto .
  4. Fare clic sul pulsante + per creare un nuovo profilo di provisioning.
  5. Seleziona Sviluppo app iOS come tipo di profilo di provisioning, quindi fai clic su Continua .
  6. Nel menu a discesa, seleziona l'ID app che desideri utilizzare, quindi fai clic su Continua .
  7. Seleziona il certificato di sviluppo iOS dell'ID app che hai scelto nel passaggio precedente, quindi fai clic su Continua .
  8. Seleziona i dispositivi iOS che desideri includere nel profilo di provisioning, quindi fai clic su Continua . Assicurati di selezionare tutti i dispositivi che desideri utilizzare per il test.
  9. Inserisci un nome per questo profilo di provisioning (ad esempio, Firebase Sample App Development Profile ), quindi fai clic su Genera .
  10. Fare clic su Download per salvare il profilo di provisioning sul Mac.
  11. Fare doppio clic sul file del profilo di provisioning per installarlo.