Notifiche Push con One Signal

  • Avrai bisogno di un account Firebase per Android e di un account sviluppatore Apple per iOS

Aggiungi una nuova app al tuo account onesignal, dagli lo stesso nome della tua applicazione in ProntoAppFacile

Seleziona Android per iniziare

 

 

Ora vai sulla tua console Firebase e se non hai ancora finito, crea una nuova applicazione

 

 

 

 

Disabilita Google Analytics per ora, sarai in grado di configurarlo in seguito se vuoi usarlo.

 

 

Configura una nuova app Android, fai clic sull’icona Android arrotondata al centro della pagina

 

 

Incolla il nome del tuo pacchetto dell’applicazione da ProntoAppFacile e il nome della tua app, quindi successivo/salta tutti gli altri passaggi

 

 

Torna alla homepage della tua console firebase, quindi fai clic sull’ingranaggio in alto a sinistra della pagina,

quindi apri la scheda Cloud messaging

 

 

Fai clic sui tre punti accanto all’API Cloud Messaging (vecchia versione), quindi attiva l’API

Torna a questa pagina e ricarica, ora hai accesso sia a una chiave del server che a un ID mittente

 

 

Ora che la tua applicazione è stata creata e configurata, puoi incollare le tue chiavi in OneSignal

 

 

Salva e continua, quindi seleziona Cordova come SDK, continua

 

 

Ora basta cliccare fatto!

 

 

Ora puoi navigare alla pagina Chiavi e ID che sono le chiavi che dovi copiare all’interno di Siberian.

Mentre per ora hai configurato solo Android, queste chiavi funzioneranno sia per Android che per iOS

Tuttavia, dovrai comunque fare alcuni passaggi per configurare iOS

 

 

Vai alla pagina Impostazioni > Api della tua applicazione

Quindi incolla l’ID e la chiave dell’app

 

 

Dopo di che sarai in grado di importare dispositivi più vecchi

 

 

Configurazione di iOS

Vai alla pagina delle piattaforme e aggiungi Apple iOS

 

 

Per creare una chiave p12, si prega di controllare la documentazione qui sotto:

Passaggio 1. Requisiti

  • Un’app mobile iOS. (Questo non è per siti web / web push).
  • Un account sviluppatore Apple a pagamento con ruolo di amministratore.
  • Account OneSignal.
  • Un computer Mac con Xcode 11+.
  • Al tuo progetto Xcode dovrebbe essere aggiunta la funzionalità di notifica push. Altrimenti il tuo progetto potrebbe non essere mostrato nell’Apple Developer Center.

Passaggio 2. Provisioning

Se si sta rinnovando un certificato o l’app ha già un ID app o un profilo di provisioning esistente, passare al passaggio 3. Genera un certificato push.

Se la tua app non dispone di una configurazione ID app o di un profilo di provisioning esistente, accedi al tuo account sviluppatore

Apple a pagamento, vai su Certificati, identificatori e profili

>identificatori e seleziona il pulsante blu +.

 

 

Selezionare gli ID app continuare.

 

 

Selezionare App continuare.

 

 

Fornisci una “Descrizione” e il tuo “ID bundle” esplicito. Questo deve essere lo stesso del “Bundle Identifier” che hai impostato per il tuo progetto in Xcode.

 

 

 

 

Premere Continua e nella pagina successiva selezionare

Registrati.

Passaggio 3. Genera certificato push

Creare Una Richiesta Di Certificato Manualmente

Se si sta rinnovando un certificato, passare al passaggio 3.2.3 Selezionare Certificato di notifica push.

      1. Richiedere un certificato a un’autorità di certificazione

        Apri l’app Accesso Portachiavi sul tuo sistema macOS. Può trovarsi in Applicazioni > Utilità > Accesso portachiavi.

        Seleziona Accesso portachiavi > Assistente certificati > Richiedi un certificato da un’autorità di certificazione…

         

         

        Quindi, seleziona l’opzione Salvato su disco e inserisci le tue informazioni nei campi obbligatori. Quindi, fare clic su Continua.

        Questo crea un file di richiesta di certificazione che verrà utilizzato in seguito.

         

         

      2. Aggiunta di funzionalità

        Nel tuo account sviluppatore Apple in Certificati, ID e profili > Identificatori, seleziona Identificatori.

         

         

        Trova e seleziona il tuo identificatore per abilitare le notifiche push, ma non fare clic su Configura.

        Se non vedi il tuo identificatore, segui il passaggio 2. Provisioning.

         

         

      3. Seleziona il certificato di notifica push

        Vai su Certificati e crea un nuovo certificato facendo clic sul pulsante blu (più).

        In Servizi, seleziona il servizio di notifica push Apple SSL (Sandbox & Production) e fai clic su Continua.

        • Il certificato sarà applicabile sia agli ambienti Sandbox che a quelli di produzione, quindi non è necessaria una chiave separata per ciascuno di essi.