Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

Configurazione di APN con FCM

L'interfaccia APN di Firebase Cloud Messaging utilizza il servizio APN (Apple Push Notification) 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 notifica push 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.

È possibile creare entrambi nel Centro membri per sviluppatori Apple .

Crea la chiave di autenticazione

Questa sezione descrive come generare una chiave di autenticazione per un ID app abilitato per le notifiche push. Se hai una chiave esistente, puoi usare 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 sotto Chiavi , seleziona Tutto .

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

  3. Immettere una descrizione per la chiave di autenticazione APN

  4. In Servizi chiave , selezionare la casella di controllo APN e fare clic su Continua .

  5. Fai clic su Conferma e poi su Download . Salva la chiave in un luogo sicuro. Si tratta di un download una tantum e la chiave non può essere recuperata in un secondo momento.

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

Crea un ID app

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

  1. Accedi al Centro membri per sviluppatori Apple e accedi.
  2. Passa 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. Fai clic sul pulsante + per creare un nuovo ID app.
  5. Per creare il nuovo ID app:
    1. Inserisci un nome per il tuo ID app (ad es. App Firebase di esempio )
    2. Inserisci un ID squadra . Questo valore deve corrispondere all'ID squadra nella scheda Iscrizione.
    3. Nella sezione Suffisso ID app , seleziona ID app esplicito , quindi inserisci il tuo ID pacchetto (ad es. Com.google.samples.firebaseexample ). Il valore dell'ID bundle deve corrispondere al valore che stai utilizzando nel Info.plist della tua app e al valore che stai utilizzando per ottenere una configurazione per FCM.
    4. Nella sezione Servizi app , assicurarsi che Notifiche push sia selezionata.
  6. Fai clic su Continua e verifica che l'immissione sia corretta:
    1. Il valore di Identificatore deve corrispondere alla concatenazione dei valori dell'ID squadra e dell'ID pacchetto
    2. Le notifiche push devono essere configurabili
  7. Fai clic su Registra per creare l'ID app.

Crea il profilo di provisioning

Per testare l'app in fase di sviluppo, è necessario un profilo di provisioning per lo sviluppo per autorizzare i dispositivi a eseguire un'app non ancora pubblicata sull'App Store.

  1. Accedi al Centro membri per sviluppatori Apple e accedi.
  2. Passa 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 i tuoi test.
  9. Immettere un nome per questo profilo di provisioning (ad es. Profilo di sviluppo dell'app Firebase di esempio ), quindi fare clic su Genera .
  10. Fai clic su Scarica per salvare il profilo di provisioning sul tuo Mac.
  11. Fare doppio clic sul file del profilo di provisioning per installarlo.