Panoramica del wrapping
La funzionalità wrapping in Power Apps ti consente di eseguire il wrapping delle tue app canvas come app personalizzate Android e iOS, per la distribuzione nativa agli utenti di dispositivi mobili. Puoi distribuire tali app per dispositivi mobili native di cui è stato eseguito il wrapping agli utenti finali tramite Microsoft Intune, Microsoft App Center, Google Play Store e Apple Business Manager.
Puoi eseguire il wrapping di una o più app canvas Power Apps nello stesso pacchetto di app per dispositivi mobili nativo. Puoi usare la funzionalità di wrapping per personalizzare l'esperienza di avvio dell'app per dispositivi mobili per soddisfare i requisiti di marchio della tua organizzazione. È possibile specificare l'icona dell'app, l'immagine della schermata iniziale, l'immagine della schermata di benvenuto (accesso) e la tavolozza dei colori da utilizzare nell'app per dispositivi mobili.
Puoi aggiornare le app per dispositivi mobili di cui è stato eseguito il wrapping pubblicando le modifiche alle app canvas incluse nel pacchetto per dispositivi mobili utilizzando Power Apps Maker Portal. Tutte le modifiche pubblicate alle app canvas incluse vengono scaricate automaticamente dalle versioni rilasciate esistenti delle app per dispositivi mobili di cui è stato eseguito il wrapping.
Il wrapping porta le funzionalità della piattaforma di sviluppo di applicazioni per dispositivi mobili native (MADP) in Power Apps.
- Sviluppo di app per dispositivi mobili senza codice—crea app per dispositivi mobili senza esperienza precedente
- Build di app per dispositivi mobili gestite—generiamo l'app per te
- Branding end-to-end facilitato—usa il tuo logo e la tua tavolozza di colori
- Supporto per più app canvas—raggruppa più app in un'unica app per dispositivi mobili
- Governance aziendale con Microsoft Intune—proteggi i tuoi dati con la gestione delle app
Nota
Esegui il wrapping è destinato alla distribuzione di app per dispositivi mobili agli utenti Power Apps esistenti, non al pubblico
Informazioni sul processo di wrapping
La funzione di wrapping eseguirà il wrapping delle tue app canvas in una shell nativa per app per dispositivi mobili e produrrà un pacchetto mobile. Puoi firmare digitalmente e distribuire questo pacchetto mobile come app Android e iOS con marchio personalizzato agli utenti di dispositivi mobili attraverso canali di distribuzione quali Microsoft Intune, Centro app Microsoft, Google Play Store e Apple Business Manager.
La sezione seguente illustra i passaggi coinvolti nell'utilizzo della funzione wrapping per creare app per dispositivi mobili native:
- Seleziona la tua app canvas principale e avvia la procedura guidata di esecuzione del wrapping. Un'app canvas principale è l'app che fornisce l'esperienza iniziale che vuoi che i tuoi utenti mobili vedano quando avviano la tua app per dispositivi mobili. Le tue app canvas devono far parte di una soluzione. Ulteriori informazioni: Aggiungere app canvas a una soluzione.
- Facoltativamente, aggiungi app canvas secondarie alla tua app per dispositivi mobili nella procedura guidata di esecuzione del wrapping. Ulteriori informazioni: Wrapping di più app canvas insieme.
- Seleziona le piattaforme di destinazione (iOS e Android) per l'app per dispositivi mobili. Facoltativamente, seleziona di firmare automaticamente il codice del pacchetto dell'app per dispositivi mobili nella procedura guidata di esecuzione del wrapping.
- Personalizza il marchio dell'app con icone, immagini e tavolozza dei colori per personalizzare la tua app per dispositivi mobili.
- Registra la tua app. Utilizza una registrazione dell'app esistente o creane una nuova nella procedura guidata di esecuzione del wrapping.
- Seleziona Posizione dell'App Center per memorizzare la tua app per dispositivi mobili. Utilizza una posizione dell'App Center esistente o creane una nuova nella procedura guidata di esecuzione del wrapping.
- Avvia il processo di creazione nel passaggio Conclusa per generare la tua app per dispositivi mobili personalizzata.
- Scarica l'app per dispositivi mobili da Posizione App Center.
- Se Firma codice automaticamente non è selezionata nella procedura guidata di esecuzione del wrapping, è necessario firmare il codice del pacchetto dell'app per dispositivi mobili manualmente. Maggiori informazioni: Firma manualmente il pacchetto dell'app per dispositivi mobili.
- Provare il pacchetto dell'app.
- Distribuisci il pacchetto dell'app agli utenti mobili.
Eseguire il wrapping di più app canvas insieme
Puoi eseguire il wrapping più di un'app canvas come un unico pacchetto di app per dispositivi mobili. Il pacchetto dell'app per dispositivi mobili necessita ancora di un'app home, denominata app principale. Questa app diventa il punto di ingresso per tutte le altre app canvas incluse nel pacchetto dell'app per dispositivi mobili, chiamate app secondarie.
Le app secondarie sono facoltative. Quando esegui il wrapping di una sola app canvas, l'app inclusa viene ancora designata come app principale, ma il pacchetto dell'app per dispositivi mobili non include app secondarie.
Come spiega l'illustrazione seguente, un'app principale può avere collegamenti a più app secondarie. Il movimento tra le app primarie e secondarie all'interno dell'app per dispositivi mobili sottoposta a wrapping insieme può essere gestito con la funzione Launch().
Assegnare un marchio all'app per dispositivi mobili
Il wrapping supporta la personalizzazione dell'esperienza di avvio dell'app per dispositivi mobili per soddisfare i requisiti di marchio della tua organizzazione. È possibile specificare l'icona dell'app, l'immagine della schermata iniziale, l'immagine della schermata di benvenuto (accesso) e la tavolozza dei colori da utilizzare durante le esperienze native dell'app per dispositivi mobili.
Le opzioni di personalizzazione del marchio sono disponibili quando crei il tuo progetto di wrapping. Altre informazioni: Configurazione della personalizzazione
Requisiti di sistema
L'elenco seguente spiega di cosa avrai bisogno prima di poter iniziare a utilizzare la funzione di wrapping per pubblicare una o più app canvas come pacchetto di app mobili.
Requisiti di accesso e autorizzazioni
- Accesso a una o più app canvas per creare il progetto di wrapping
- Accesso al portale di Azure per creare la registrazione dell'app
- Accesso al Centro app Microsoft
Requisiti software e dei dispositivi
- Dispositivo Mac per firma del codice con iOS
- PC Windows per firma del codice con Android
- Per eseguire l'app per dispositivi mobili sottoposta a wrapping:
- Dispositivo Android con versione 10 o successiva
- Dispositivo iOS con versione 14 o successiva
Nota
Lo sviluppo di app per la piattaforma iOS richiede un account Programma per sviluppatori Apple.
Comprendere la terminologia del wrapping
Il wrapping coinvolge più componenti Power Apps, App Center e piattaforme di terze parti come iOS e Android. Quindi, diventa importante comprendere i componenti coinvolti mentre si lavora con la funzionalità wrapping in Power Apps.
Posizione App Center
Contenitore in App Center per archiviare i pacchetti creati per la distribuzione di app per dispositivi mobili. I tipi di output della build variano a seconda della piattaforma di destinazione selezionata.
Piattaforma | Sistema operativo | Tipo di file di output della build |
---|---|---|
iOS (per la distribuzione tramite Apple Store) | Personalizzazione | *.zip |
Android (per la distribuzione utilizzando tutti i canali tranne Google Play Store) | Android | *.apk |
Piattaforme di app
Piattaforme previste per l'app di cui vuoi eseguire il processo di compilazione per la pubblicazione. Puoi creare build per app per dispositivi mobili per iOS, Android o Google Play Store.
- iOS crea il pacchetto IPA
- Android crea il pacchetto APK
- Google Play Store crea il pacchetto AAB
Compilare il progetto di wrapping
La creazione di un progetto wrapping è un processo che crea i pacchetti di build per la distribuzione di app per dispositivi mobili su piattaforme diverse. Questo processo usa l'app che hai registrato sulla piattaforma di identità Microsoft e crea le build nella posizione di App Center specificata a seconda delle piattaforme scelte. I pacchetti compilati includono le app secondarie primarie e facoltative raggruppate in un pacchetto di app per dispositivi mobili per ogni tipo di piattaforma.
ID bundle
Un'identità univoca a livello globale dell'app per dispositivi mobili di output. Segue un modello di nome di dominio inverso. Ad esempio: com.contoso.myapp
.
Firma del codice
La firma del codice è il processo di finalizzazione di un'app per dispositivi mobili prima della distribuzione agli utenti finali. Un'app firmata in codice garantisce che provenga da un'origine nota e il codice dell'app non è cambiato dall'ultima volta che è stata firmata dall'origine attendibile.
App principale
Un'app principale è il punto di ingresso o l'app home per l'esperienza dell'app per dispositivi mobili quando si esegue il wrapping di più app canvas insieme. Tutte le app aggiuntive sono considerate app secondarie. Se viene sottosposta al wrapping e compilata solo un'app canvas, viene considerata anche l'app principale.
URI di reindirizzamento
Un URI di reindirizzamento, o URL di risposta, è il percorso in cui il server di autorizzazione invia l'utente una volta che l'app è stata autorizzata con successo e gli è stato concesso un codice di autorizzazione o token di accesso. Il server di autorizzazione invia il codice o il token all'URI di reindirizzamento, quindi è importante registrare la posizione corretta come parte del processo di registrazione dell'app.
Altre informazioni: URI di reindirizzamento
App secondaria
App canvas aggiuntive facoltative che stai sottoponendo al wrapping nella stessa build per la distribuzione di app mobili insieme all'app principale.
Passaggi successivi
Utilizzare la procedura guidata di wrapping per creare la tua app per dispositivi mobili