Introduzione
La funzionalità Branded Mobile App Publisher di Docebo è un utile strumento che consente di creare una versione personalizzata dell’app mobile Go.Learn e di pubblicarla negli app store di Google ed Apple.
Questa funzionalità permette di personalizzare il nome e le immagini della propria app, e i parametri per il Single Sign-On con Google, se lo si vuole attivare. Si sceglie inoltre a quale piattaforma connettere la propria app. Oltre a ciò, la funzionalità di branding consente di gestire autonomamente la propria attività negli app store (Google Play per Android e App Store per iOS), personalizzando l’aspetto della pagina di presentazione dell’app negli app store seguendo le linee guida della propria azienda in fatto di design.
Vogliamo assicurarci che sia chiaro come utilizzare al meglio questa innovativa funzionalità. Questo articolo elenca alcune domande, e le relative risposte, che potrebbero sorgere riguardo la funzionalità Branded Mobile App Publisher di Docebo.
Domande e Risposte
Posso pubblicare la mia app in uno Store nel caso in cui sia solo per uso interno?
Sì, se pubblichi la tua app branded nel Google Play Store di Android.
No, se vuoi pubblicare l'app nell'App Store di iOS. Apple ne rifiuterebbe la pubblicazione, specialmente se per il login è disponibile solo un Single Sign On aziendale (ad esempio, ADFS via SAML), dato che l'app dev'essere disponibile per un numero significativo di utenti che accedono allo Store. In questo caso, consigliamo di rendere l'applicazione accessibile a più utenti (ad es. aggiungendo la possibilità di effettuare il login con nome utente/password) oppure di valutare di pubblicare privatamente l'app utilizzando le seguenti due modalità ufficiali:
Un'altra soluzione è pubblicare la propria app privata utilizzando il proprio Mobile Device Management (MDM).
Considera però che quando si utilizza un MDM, il processo di firma dell'app potrebbe avvenire in una modalità diversa da quella standard. Docebo non può fornirti supporto diretto, ti consigliamo quindi di fare riferimento al tuo venditore MDM per quanto riguarda l'assistenza.
Mi serve un account sviluppatore nell’app store?
Sì. Assicurati di avere un account sviluppatore valido nell’app store in cui vuoi pubblicare la tua app (Google Play per Android, App Store per iOS).
Mi serve l’assistenza di un partner tecnico per utilizzare la funzionalità Branded Mobile App Publisher?
Docebo fornisce il suo supporto, ma, se non hai molta dimestichezza con il processo, è consigliabile contattare un membro del reparto IT della tua azienda per pubblicare la versione branded dell’app Go.Learn, considerando che per svolgere il processo di pubblicazione è necessario accedere alle developer console di Apple e Google.
Inoltre, durante il processo di creazione dell’app, viene richiesto il completamento dei vari campi con descrizioni, screenshot, pacchetti, ecc. Docebo può supportarti durante tutte queste fasi, ma non può prendersene carico al posto tuo. Nei limiti di quanto consentito dall’informativa Termini e Condizioni, Docebo ti fornirà assistenza nella creazione dei materiali e degli screenshot per la build dell’app branded, ma anche durante il processo di re-signing, di caricamento dell’app nell’app store e di completamento del modulo di Export Compliance e del rapporto Self-Classification Report for Encryption per essere conforme alle norme del governo USA in materia di crittografia ed esportazione, U.S. Encryption and Export Administration Regulations (EAR).
Cosa posso personalizzare con la funzionalità Branded Mobile App Publisher?
Branded Mobile App Publisher di Docebo ti permette di personalizzare sia la tua app che la sua pagina negli app store. È inoltre possibile personalizzare il nome dell’app, la piattaforma a cui gli utenti accedono dall’app, le immagini mostrate nell’app (icona launcher e immagine splash screen) e i parametri per il SSO con Google. Ulteriori informazioni su questo materiale.
Oltre a ciò, puoi gestire e personalizzare l’aspetto della pagina di presentazione dell’app negli app store, seguendo le linee guida della tua azienda in fatto di design. Puoi personalizzare gli screenshot mostrati in questa pagina, ad esempio scegliendo screenshot che mostrino corsi specifici per la tua azienda e per il tuo pubblico di riferimento, al posto di corsi generici.
Dove creo la mia app mobile branded?
Per eseguire il branding dell’app mobile Go.Learn, accedi al Menu Amministrazione dalla versione desktop della piattaforma, quindi seleziona l’opzione Branded Mobile App Publisher nella sezione Impostazioni Temi. Nella pagina Branded Mobile App Publisher, è possibile creare e gestire app branded per la versione mobile della propria piattaforma.
Posso creare più di un’app branded? Cosa succede se ho più sottodomini?
Si può creare più di un’applicazione, e non c’è un limite massimo di app branded che si possono creare. Per chi utilizza l’app Extended Enterprise di Docebo, è possibile creare un’app specifica per ogni sottodominio. È necessario un token per app se si pubblica più di un’app per i propri sottodomini.
Come faccio ad acquistare l’app branded che sto creando?
Per creare un’app branded, servono i token, che puoi acquistare tramite il tuo Account Manager. Una volta acquistati, sono associati al tuo account aziendale con Docebo (quindi, i token che hai acquistato in quanto Superadmin possono essere utilizzati anche dagli altri Superadmin). Per conoscere il numero di token disponibili, puoi contattare il tuo Account Manager (se il piano include questa opzione) oppure iniziare a creare una nuova app (il numero di token a propria disposizione è mostrato nella finestra pop up Nuova App Mobile Branded).
Ogni volta che crei una nuova app branded, i token vengono scalati automaticamente. Nota che è necessario un nuovo token per pubblicare una nuova app branded o per modificare il nome della propria app e quindi pubblicarla di nuovo. Non serve invece un nuovo token quando aggiorni l’app.
Quanti token mi servono per creare la mia app branded?
Serve un solo token per pubblicare la propria app branded nei due app store (Google Play per Android e App Store per iOS).
È mia responsabilità scegliere un nome per l’app branded? La mia app dovrà avere lo stesso nome sia nell’app store di iOS sia in quello di Android?
Sì, è tua responsabilità scegliere un nome per la tua app. Ricorda che devi scegliere un nome che sia unico, dato che non è possibile caricare l’applicazione nell’app store se c’è già un’altra applicazione con lo stesso nome. Docebo utilizza lo stesso nome per l’applicazione sia per iOS sia per Android, quindi, prima di dare un nome alla tua app, ricordati di controllare in entrambi gli store se quel nome esiste già.
Chi è responsabile della pubblicazione dell’app branded negli app store?
Tu in quanto Superadmin e la tua azienda siete responsabili della pubblicazione della vostra app branded. In conformità con le policy degli app store (a tal proposito, leggere il paragrafo 4.2.6 delle linee guida dell’App Store di Apple), Docebo non è responsabile della pubblicazione dell’app.
Fare riferimento ai documenti consigliati qui di seguito per ulteriori informazioni su come pubblicare un’app nell’App Store di Apple o nel Google Play Store di Android.
Qualche consiglio per configurare l’account di test per il processo di validazione richiesto da Apple?
Apple richiede un account di test (con username e password per accedere all’app) per verificare che l’app che si vuole pubblicare sull’App Store sia conforme alle policy di Apple. Per semplificare e facilitare il processo, consigliamo di associare l’utente di test a un menu semplice, composto solamente dalle pagine Tutti i Canali e I Miei Corsi e Piani Formativi.
Per consentire ad Apple di testare la funzionalità di riproduzione video in background, è necessario creare un corso in cui viene inserito un materiale didattico di tipo video (caricando un file, non un video da una piattaforma social), quindi iscrivere l'utente di test al corso. Nell'App Store, assicurarsi di aggiungere questa nota per il tester spiegando di riprodurre il video indicato per testare la funzionalità: “You need to play the video [nome_video] in the course [nome_corso] in order to test the background audio playback functionality”.
Cosa devo fare se la mia rebranded app viene rifiutata da Apple perché non supporto la funzione "Sign in with Apple"?
Quando esegui la submission della tua app ad Apple, ricorda di aggiungere la nota seguente:
{APP_NAME} app is a business app that requires the user to sign in with an existing enterprise account. Because of this reason it is not possible to offer Sign in with Apple.
Posso pubblicare di nuovo l’app branded come app a pagamento negli app store?
Sì. Docebo creerà l’app seguendo le specifiche ricevute da te. Una volta che Docebo ti consegna i pacchetti dell’app, sei il proprietario dell’app, quindi puoi gestire la tua presenza nell’app store come preferisci. Puoi anche prevedere che i tuoi clienti paghino quando scaricano l’app.
Devo preparare del materiale prima di creare la mia app branded?
Sì. Quando si crea la propria app mobile branded, è necessario ricordarsi di alcuni requisiti tecnici. Tieni a portata di mano alcune immagini (icona app e immagine per lo splash screen) e il nome dell’app, che viene visualizzato nella schermata principale del tuo dispositivo mobile. Inoltre, se pubblichi la tua app branded nel Google Play Store di Android, ricorda di copiare il Nome Pacchetto (Package Name) che trovi nel Google Play Store e di incollarlo nella sezione Impostazioni della pagina Branded Mobile App Publisher nella tua piattaforma Docebo.
Dopo aver creato la mia app branded, c’è qualche altro processo di cui devo occuparmi prima di pubblicarla negli app store?
Una volta creata la tua app branded, prima di pubblicarla nell’app store (Google Play per Android e App Store per iOS) è necessario sostituire la firma digitale temporaneamente applicata da Docebo con la propria firma generata internamente (per Android) o con il certificato assegnato dall’App Store (per iOS). Se non si applica la nuova firma, il pacchetto non può essere caricato nell’app store. Ulteriori informazioni sul processo di re-signing per Android e per iOS.
Inoltre, se pubblichi la tua app branded nell’App Store di Apple, prima di pubblicarla dovrai rispondere all’Export Compliance (conformità all’esportazione) riguardante l’utilizzo di crittografia nell’app e quindi inviare il rapporto Self-Classification Report for Encryption (rapporto di auto-classificazione per elementi crittografici) per essere conforme alle norme del governo USA in materia di crittografia ed esportazione, U.S. Encryption and Export Administration Regulations (EAR). Ulteriori informazioni su Export Compliance e Self-Classification Report.
Nota che se pubblichi la tua app branded nel Google Play Store di Android, la documentazione sopra citata non è richiesta.
Posso preimpostare l’URL della mia piattaforma o del dominio dell'Extended Enterprise a cui voglio connettermi, così che gli utenti devono inserire soltanto le proprie credenziali e non devono inserire l’URL della piattaforma?
Sì. Durante il processo di creazione dell’app branded, ti verrà chiesto di selezionare il dominio che vuoi assegnare all’app (nella sezione Opzione Dominio della tab Proprietà). In questo modo, i tuoi utenti non dovranno inserire l’URL della propria piattaforma nella pagina di prelogin quando si connettono.
Come funziona il rilascio degli aggiornamenti dell’app?
Docebo aggiorna continuamente l’app mobile Go.Learn. Entro 15 giorni dalla data del rilascio mensile (tenere controllata la pagina Aggiornamenti di Prodotto!), Docebo distribuisce l’app completa affidabile e aggiornata con le ultime funzionalità— con tutte le funzionalità incluse nel rilascio mensile di Go.Learn — a tutti coloro che hanno una branded app e un abbonamento attivo. Quindi è possibile creare una nuova versione dell’app, e caricarla nell’app store per fornire l’aggiornamento a tutti i propri utenti. Non è obbligatorio aggiornare l’app, ma è sempre fortemente consigliato. Ricorda che Docebo offre supporto solo se sul proprio dispositivo è installata la versione più recente dell’app mobile.
Come faccio a sapere se un problema con l’app riguarda la mia app o se riguarda l’app mobile di Docebo?
Innanzitutto, controlla di aver generato la build con l’ultima versione disponibile. Se il problema riguarda le icone, le immagini o il nome dell’app, Docebo non è responsabile per questo tipo di problemi. Se invece il problema è relativo ad altro, ricorda che la tua app branded è una copia dell’app mobile di Docebo Go.Learn e che di conseguenza non si tratta di problemi specifici della tua app, ma di problemi che riguardano sia la tua app sia l’app mobile di Docebo. Se il problema persiste, apri un ticket di supporto specificando la versione con cui è stata creata la build della tua app branded.
Posso acquistare contenuti formativi a pagamento dalla versione desktop della piattaforma e poi accedere ai contenuti acquistati dalla mia app branded?
Se pubblichi la tua app branded sull'App Store di Apple, ricorda che secondo le linee guida dell'App Store, l'e-commerce non è compatibile con l'app mobile branded.
Se pubblichi la tua app branded sul Google Play Store di Android, l'e-commerce è consentito e puoi acquistare corsi o piani formativi tramite la piattaforma desktop e poi fruire dei contenuti acquistati dall'app mobile branded.
Posso cambiare la pagina di login tramite CSS?
La tecnologia che Docebo utilizza per sviluppare l’app mobile Go.Learn non supporta il CSS. Però, puoi personalizzare la schermata di login (il logo e lo sfondo della pagina di login) utilizzando l’opzione Configurazione Aspetto e Branding nella sezione Impostazioni della tua piattaforma desktop.
Ulteriori informazioni su come personalizzare la pagina di login.
Con la funzionalità Pagine Mobile, posso personalizzare il menu della mia app?
Sì, utilizzando la funzionalità Pagine Mobile, puoi personalizzare il menu della tua app mobile, che mostra pagine progettate per la funzionalità Pagine.
Posso ricevere il file apk dell’app Go.Learn di Docebo (non della mia app branded) ogni volta che Docebo aggiorna l’app?
No, se ti serve il file .apk, devi scaricarlo.
Posso ricevere il file apk dell’app branded ogni volta che Docebo aggiorna l’app per terze parti?
Sì. Fai riferimento alla domanda Come funziona il rilascio degli aggiornamenti dell’app? in questo articolo.
Docebo pubblica l’app branded nell’App Store di Apple/in Google Play Store di Android?
No, devi occuparti di creare il tuo account nell’app store e di pubblicare la tua app.
Se voglio pubblicare la mia app branded utilizzando il mio Mobile Device Management (MDM), quali passi devo seguire prima di richiedere a Docebo l’attivazione della funzionalità Branded Mobile App Publisher?
Consigliamo vivamente di fare dei test tecnici (provando a pubblicare l’app) con questo file .ipa per iOS e questo file .apk per Android, per capire se sono compatibili con il tuo Mobile Device Management (MDM). In questo modo, potrai validare la possibilità di distribuire l’app branded tramite l’MDM che hai scelto. Se riesci a pubblicare l’app (utilizzando i file che ti abbiamo fornito qui sopra) con l’MDM, puoi procedere e richiedere a Docebo l’attivazione della funzionalità Branded Mobile App Publisher. Se invece riscontri problemi durante la pubblicazione, contatta il tuo Account Manager.