Introduzione
Alcune funzionalità dell'app sono disponibili solo per chi ha creato e implementato la propria app branded, perché la maggior parte delle funzionalità esclusive ha tratti molto specifici che non aumentano il valore di un'app generica. D'altra parte, possono essere particolarmente adatte a casi d'uso specifici ed estremamente utili se si utilizza una versione branded dell'app mobile Go.Learn.
Queste caratteristiche rientrano nelle seguenti categorie:
- Miglioramento del marchio
- Personalizzazione delle funzionalità specifiche dell'app
- Maggiore sicurezza e privacy
- Analisi e opportunità di marketing
Miglioramento del Marchio
Personalizzare l'Icona e il Nome dell'App
Il proprietario di un'app mobile branded può scegliere il nome dell'app e l'icona che gli utenti vedranno sui propri dispositivi. È possibile impostare il nome dell'app nella tab Proprietà (sezione Dettagli App) del menu Branded Mobile App Publisher, e caricare l'icona dell'app nella sezione Immagini App della tab iOS/Android.
Personalizzare le Informazioni negli App Store
È possibile personalizzare tutti i testi e le immagini evidenziati che compaiono sulla pagina dell'app branded negli app store (in iTunes Connect per l'App Store di iOS e nella Google Play Developer Console per il Google Play store di Android).
È possibile anche impostare il prezzo di vendita. Non è obbligatorio che l'app sia disponibile gratuitamente, si può mettere in vendita per ottenere dei ricavi.
Icona e Nome dell'App nella Finestra di Reindirizzamento
Il nome e l'icona dell'app branded appariranno anche nella finestra di reindirizzamento che il Superadmin può abilitare sui browser mobili. Gli utenti vedranno il nome e l'icona personalizzati e sarà quindi più facile per loro scaricare e installare l'app. Ulteriori informazioni sulla finestra di reindirizzamento.
Personalizzazione delle Funzionalità dell'App
Incorporare l'URL della Piattaforma
Molti utenti trovano difficile o addirittura fastidioso digitare gli URL della piattaforma. Docebo ha implementato un sistema di correzione automatica e di previsione degli indirizzi per aiutare gli utenti, ma con l'app branded è possibile saltare il passaggio della pagina di pre-login e avviare l'app direttamente nella pagina di login.
Nascondere le Opzioni della Modalità Offline
Nel caso in cui si vogliano nascondere sull'app branded tutte le opzioni, le azioni e le pagine relative alla modalità offline, ad esempio per non consentire agli utenti di scaricare documenti o materiali didattici riservati, contattare Docebo in qualità di Superadmin (tramite l'Help Center o tramite il proprio Account Manager se il piano include questa opzione) e chiedere di nascondere tutte le opzioni della modalità offline. Tuttavia, si tenga presente che quando i contenuti vengono scaricati per la visualizzazione offline, sono archiviati in modo sicuro in un'area di memoria protetta.
La modalità offline consente agli utenti di accedere all'app offline, di scaricare materiali didattici e corsi completi offline e quindi di trovarli e riprodurli dalla pagina Contenuto Offline dell'app. Per maggiori informazioni sulla modalità offline, leggere la sezione dedicata ai contenuti offline nell'articolo Go.Learn della Knowledge Base. Se si decide di nascondere la modalità offline per la propria app branded, gli utenti non saranno in grado di eseguire nessuna di queste azioni mentre sono offline.
Personalizzare i Filtri
Sull'app mobile branded è possibile personalizzare i filtri mostrati nel pannello filtri nelle pagine Il Mio Canale, Tutti i Canali, I Miei Corsi e Piani Formativi e Catalogo Corsi, in modo che gli utenti possano vedere solo i filtri rilevanti e nell'ordine più adatto a loro, rendendo più facile la navigazione nell'app. A tal fine, è necessario contattare Docebo in qualità di Superadmin (tramite l'Help Center o tramite il proprio Account Manager se il piano include questa opzione) e chiedere di personalizzare i filtri.
In particolare, è possibile chiedere di mostrare alcuni filtri o di rimuoverli, di modificare l'ordine di visualizzazione e anche di personalizzare il numero di opzioni visualizzate in ciascun filtro (comprimere/espandere gli elenchi con molte opzioni per mostrare di default il numero di elementi desiderato), al fine di creare un'esperienza utente ottimale.
Notifiche Push Personalizzate
Chiariamo innanzitutto che le notifiche push nell'app mobile branded possono provenire da due fonti diverse:
- Google Firebase. In qualità di Superadmin, si possono configurare notifiche push in Firebase. Si noti che è propria responsabilità generare un progetto in Firebase e quindi configurare le notifiche push personalizzate, e che questa attività non può essere controllata né gestita da Docebo. In questo capitolo, approfondiremo le notifiche create in Firebase.
Le notifiche push personalizzate di Firebase sono inviate agli utenti quando l'app non è aperta, e possono essere associate a una pagina o a un contenuto specifico nell'app che si apre quando l'utente tocca la notifica. Tramite le notifiche, si possono inviare agli utenti messaggi mirati e contestuali che li invoglino a utilizzare funzionalità chiave dell'app branded e a interagire con i contenuti dell'app.
Ad esempio, si può mandare una notifica push per convincere gli utenti a iscriversi a un corso, guardare un video, completare un sondaggio o scoprire una nuova funzionalità.
Si possono personalizzare le notifiche aggiungendo un'immagine o un pulsante, definendo il target di utenti a cui verranno inviate e configurando una pianificazione, in modo che compaiano nel dispositivo dell'utente esattamente nel momento in cui sono più utili.
Nel caso in cui si aggiungano pulsanti, se si vuole che i propri utenti navighino verso una pagina o un contenuto specifico, ricordare di utilizzare i deep link.
Grazie alle notifiche push personalizzate, il Superadmin è in grado di comunicare con gli utenti della propria app mobile in modo diretto e personalizzato, e di coinvolgerli in campagne mirate. Inoltre, le notifiche push aiutano a coinvolgere di nuovo gli utenti che non visitano la piattaforma da un po' di tempo.
Per configurare le notifiche push personalizzate per l'app mobile branded, è necessario integrare la propria app con Firebase. Ulteriori informazioni su come creare un progetto in Firebase e aggiungere Firebase alla propria app Android o iOS.
Il passo successivo consiste nell'abilitare le notifiche push nella sezione corrispondente della tab Proprietà che si trova nel menu Branded Mobile App Publisher della piattaforma Docebo.
Una volta aggiunta l'app in Firebase e abilitate le notifiche push in piattaforma, aprire il menu Cloud Messaging nella barra laterale sulla sinistra della pagina in Firebase per iniziare a creare le notifiche push personalizzate che verranno inviati ai propri utenti.
Innanzitutto, cliccare il pulsante New notification (nuova notifica), quindi seguire le fasi da 1 a 3 per configurare il nome della notifica e altre informazioni, definire il target e pianificare quando verrà inviata agli utenti.
La fase 4 può essere saltata, mentre va prestata attenzione alla fase 5 relativa alle opzioni aggiuntive (Additional options), dove vanno aggiunti due campi nella sezione Custom data come segue:
- Key: type, Value: deeplink
- Key: url, Value: inserire il deep link della pagina del contenuto verso cui l'app deve navigare quando un utente tocca la notifica.
Gli utenti non dovranno attivare né configurare nulla: riceveranno sul proprio dispositivo le notifiche push configurate dal Superadmin, anche se non stanno utilizzando l'app. Con le notifiche personalizzate, gli utenti hanno modo di interagire velocemente con i contenuti e le funzionalità che gli vengono suggerite.
Si noti che gli utenti possono, in qualsiasi momento, disabilitare le notifiche push nelle impostazioni del proprio dispositivo, perciò è sconsigliato fare affidamento su questo tipo di notifiche per inviare comunicazioni importanti.
Riproduzione Audio in Background
Questa funzionalità consente di continuare a riprodurre i file audio o video anche quando l'app viene messa in background, quando si blocca o si spegne lo schermo o quando si passa a un'altra app, creando un'esperienza simile a un podcast sulla propria app mobile branded. Maggiori informazioni su come attivare la riproduzione audio in background nell'app mobile branded.
Nascondere i Pulsanti di Navigazione nel Player e lo Stato di Avanzamento nella Pagina dei Corsi
Nell'app branded è possibile nascondere i pulsanti di navigazione Indietro e Avanti mostrati nel player dei corsi che vengono utilizzati per navigare tra i diversi materiali didattici inclusi in un corso. Nascondendo questi pulsanti, si creerà più spazio per i titoli lunghi e più libertà di navigazione nei corsi. Inoltre è possibile nascondere lo stato di avanzamento (percentuale e numero di materiali didattici completati) nella tab Contenuto della pagina del corso, nel caso in cui non si vogliano mostrare queste informazioni agli utenti. Per abilitare questa funzionalità, contattare Docebo in qualità di Superadmin tramite l'Help Center o tramite il proprio Account Manager se il piano include questa opzione.
Modalità Demo
Usando la modalità demo dell’app, gli utenti possono esplorare le funzionalità principali dell’app mentre sono connessi come utenti demo. Per gli utenti che utilizzano questa modalità non serve avere un account in Docebo. Per connettersi all’app usando la demo, toccare Accedi alla Demo nella pagina di login. Una volta finito di esplorare l’app, è possibile disconnettersi dall’account di demo e quindi connettersi con il proprio account utente, nel caso se ne possieda uno.
Per abilitare la modalità demo per la propria app branded, contattare Docebo in qualità di Superadmin tramite l'Help Center o tramite il proprio Account Manager se il piano include questa opzione. Si noti che questa funzionalità è disponibile solo per iOS. Si noti inoltre che dopo l’attivazione della funzionalità, in qualità di Superadmin sarà necessario creare gli account di demo e configurare pagine e menu.
La modalità demo permette di affrontare la revisione che Apple esegue dopo che si invia l’app per la pubblicazione nell’App Store. Consultare il punto 5.1.1 (v) delle linee guida dell’App Store (si apre in una nuova tab) per ulteriori informazioni sui requisiti inerenti al login (Account Sign-In) e più nel dettaglio relativamente all’esigenza di permettere agli utenti di accedere liberamente alle funzionalità dell’app che non sono legate all’account (let users freely access your app’s features that are not account-based). Fare riferimento al Motivo del Rifiuto (6) nell’articolo KB dedicato.
App Reader
La modalità app Reader permette agli utenti di accedere a contenuti a pagamento acquistati al di fuori dell'ecosistema Apple e non all'interno dell'app.
Si noti che questa funzionalità è disponibile solo per iOS.
Ulteriori informazioni sulla modalità app Reader.
Sicurezza Avanzata
Massima Privacy
La app branded appartiene a chi la pubblica. Docebo non è in grado di "spiarne" il traffico, né può raccogliere dati anonimi per scopi analitici (solo il proprietario può farlo, se lo desidera). Nessun altro ha il permesso di accedere ai report di download degli app store, di recuperare dati come quanti download sono stati completati, quanti utenti hanno aperto l'app, quali corsi hanno frequentato, quali piani formativi stanno seguendo o quali articoli hanno letto. Niente paura, avrai il controllo totale dell'app!
Certificate Pinning
Il certificate pinning è una tecnica utilizzata per le applicazioni mobili per aggiungere un ulteriore livello di protezione alle comunicazioni. Il pinning del certificato limita i certificati considerati validi per un determinato sito web, riducendo i rischi. Ulteriori informazioni sul certificate pinning.
Accesso Diretto ai Pacchetti App iOS e Android
Se si prevede di consegnare l'app ai membri della propria organizzazione utilizzando un sistema MDM (Mobile Device Management) o distribuendo direttamente il pacchetto Android (APK), potrebbe essere necessario disporre del pacchetto binario dell'app. Quando si generano le build utilizzando il menu della piattaforma Branded Mobile App Publisher, gli output sono i formati di pacchetto IPA, APK e AAB richiesti dagli app store e MDM per distribuire l'app al pubblico. Se si utilizza un MDM per pubblicare l'app, avere accesso al pacchetto generato significa avere un controllo più preciso sulle versioni dell'app utilizzate in azienda.
Inoltre, avere il proprio pacchetto Android APK apre un nuovo scenario: la possibilità di distribuire la propria app in Cina. Si può distribuire l'app utilizzando un MDM o, in alternativa, condividendo un link di download diretto per il pacchetto APK che gli utenti possono installare da soli.
Controllo Totale su Versioni e Funzionalità dell'App
Di solito gli utenti preferiscono utilizzare sempre l'ultima versione delle app, ma in qualità di amministratore della piattaforma si possono avere esigenze diverse. Come amministratore, occorre avere il controllo totale sulle funzionalità e sull'esperienza fornita agli utenti. Inoltre, poiché alcuni processi devono essere certificati, è necessario ridurre al minimo i cambiamenti imprevisti. Possedere un'app brandizzata significa avere il controllo della versione esatta dell'app, e quindi delle caratteristiche, delle impostazioni e dell'esperienza utente di quella versione; questo consente di poter gestire contenuti, pagine e flussi, e creare materiali di supporto in modo più deterministico.
Autenticazione Biometrica
Gli utenti possono attivare l’autenticazione biometrica nell'app branded, in modo da poter utilizzare la propria impronta digitale o il riconoscimento facciale per accedere all’app. Dopo aver inserito username e password nella pagina di login per la prima volta, l’utente può consentire all’app di utilizzare le credenziali biometriche, e al login successivo potrà autenticarsi tramite impronta digitale o riconoscimento facciale.
Per l’attivazione di questa funzionalità per la propria app branded, contattare Docebo in qualità di Superadmin (tramite l'Help Center, o tramite il proprio Account Manager se il piano include questa opzione).
La tecnologia utilizzata per l’autenticazione biometrica dipende dal dispositivo che si utilizza, ovvero dipende da quali funzionalità per l’accesso biometrico sono disponibili sul modello di smartphone che si utilizza.
Si noti che Docebo non salva nessun dato biometrico e che l'app mobile branded non memorizza impronte digitali né dati legati al riconoscimento facciale. Apple e Google gestiscono questi dati nel Secure Enclave, e i dati non vengono condivisi con nessuna entità. L’accesso mediante dati biometrici avviene tramite system keychain.
La funzionalità di autenticazione biometrica non è disponibile usando il Single Sign-On (SSO).
Anteprima Vuota nello Switcher Multitasking
Per proteggere i propri contenuti da occhi indiscreti, quando si passa da un'app all'altra, l'anteprima verrà nascosta, proprio come fanno (o dovrebbero fare) le app di mobile banking.
Per abilitare la "modalità privacy", contattare Docebo in qualità di Superadmin (tramite l'Help Center o tramite il proprio Account Manager se il piano include questa opzione).
Analisi e Marketing
Google Analytics per Firebase
Con Google Analytics si possono raccogliere dati analitici sull'utilizzo della propria app, per disporre di tutti i dati necessari in un'unica dashboard. Ulteriori informazioni su Google Analytics per Firebase.
Integrazione con Mobile Measurement Partner (MMP)
Un Mobile Measurement Partner raccoglie e organizza i dati dell’app mobile per fornire una valutazione uniforme delle metriche sulla performance delle campagne. Maggiori informazioni su come abilitare il supporto per Adjust come MMP nell'app mobile branded.
Messaggi In-App
La funzionalità In-App Messaging di Firebase aiuta a coinvolgere gli utenti attivi della propria app inviando loro, mentre stanno utilizzando l'app, messaggi mirati e contestuali che li invoglino a utilizzare le funzionalità chiave dell'app branded e a interagire con i contenuti dell'app.
Ad esempio, si può inviare un messaggio in-app per convincere gli utenti a iscriversi a un corso, guardare un video, completare un sondaggio o scoprire una nuova funzionalità.
Si possono personalizzare i messaggi scegliendo un layout (card, modale, solo immagine o banner) e scegliendo un'immagine o un pulsante. Si può poi definire il target di utenti che riceveranno il messaggio e configurare una pianificazione, in modo che i messaggi compaiano nell'app esattamente nel momento in cui sono più utili per i propri utenti.
Nel caso in cui si aggiungano pulsanti, se si vuole che i propri utenti navighino verso una pagina o un contenuto specifico, ricordare di utilizzare i deep link.
Grazie ai messaggi in-app, il Superadmin è in grado di comunicare con gli utenti della propria app mobile in modo diretto e personalizzato, e di coinvolgerli in campagne mirate.
Per configurare i messaggi in-app per l'app mobile branded, è necessario integrare la propria app con Firebase. Ulteriori informazioni su come creare un progetto in Firebase e aggiungere Firebase alla propria app Android o iOS.
Una volta aggiunta l'app in Firebase, aprire il menu In-App Messaging nella barra laterale sulla sinistra della pagina in Firebase per iniziare a creare la propria campagna e i messaggi in-app che verranno inviati ai propri utenti. Ulteriori dettagli su come configurare i messaggi in-app in Firebase.
Gli studenti non dovranno attivare né configurare nulla: mentre utilizzano l'app, riceveranno i messaggi configurati nella propria campagna, grazie a cui potranno interagire velocemente con i contenuti e le funzionalità che gli vengono suggerite.
Attivazione delle Funzionalità
|
Il Superadmin può attivare/configurare la funzionalità |
L'Account Manager può attivare/configurare la funzionalità (su richiesta) |
Disponibile in Cina* |
⩗ (sempre attiva) |
|
⩗ |
|
⩗ (sempre attiva) |
|
⩗ |
|
⩗ |
|
|
|
⩗ |
|
⩗ |
|
|
⩗ |
|
|
|
⩗ |
|
|
⩗ |
|
|
|
⩗ |
|
|
|
Nascondere i Pulsanti di Navigazione nel Player e lo Stato di Avanzamento nella Pagina dei Corsi |
|
⩗ |
|
|
⩗ (solo per iOS) |
|
|
⩗ (solo per iOS) |
|
⩗ |
|
⩗ (sempre attiva) |
|
⩗ |
|
⩗ |
|
⩗ |
|
⩗ (sempre attiva) |
|
⩗ |
|
⩗ (sempre attiva) |
|
|
|
|
⩗ |
|
|
|
⩗ |
|
|
⩗ |
|
|
|
⩗ |
|
|
|
⩗ |
|
|
*Alcune di queste funzionalità non sono abilitate in Cina, il che significa che non sono disponibili per gli utenti di app fisicamente situati in Cina. Si tenga presente che questo si applica ogni volta che si utilizza l'app in Cina, anche se è stata installata in un altro paese.