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.

App canvas pubblicate per utenti mobili come pacchetto di app per dispositivi mobili utilizzando la funzione wrapping.

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

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:

Passaggi coinvolti nell'utilizzo della funzione wrapping per creare app per dispositivi mobili.

  1. Seleziona la tua app canvas principale e avvia la procedura guidata di 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.
  2. Facoltativamente, aggiungi app canvas secondarie alla tua app per dispositivi mobili nella procedura guidata di wrapping. Ulteriori informazioni: Wrapping di più app canvas insieme.
  3. Seleziona le piattaforme di destinazione (iOS e Android) per l'app per dispositivi mobili. Facoltativamente, seleziona il tuo pacchetto di app per dispositivi mobili per firmare automaticamente il codice nella procedura guidata di wrapping.
  4. Personalizza il marchio dell'app con icone, immagini e tavolozza dei colori per personalizzare la tua app per dispositivi mobili.
  5. Registra la tua app. Usa un file registrazione app esistente o crearne uno nuovo nella procedura guidata di wrapping.
  6. Seleziona Posizione dell'App Center per memorizzare la tua app per dispositivi mobili. Usa una posizione dell'App Center esistente o crearne una nuova nella procedura guidata di wrapping.
  7. Avvia il processo di creazione nel passaggio Conclusa per generare la tua app per dispositivi mobili personalizzata.
  8. Scarica l'app per dispositivi mobili da Posizione App Center.
  9. Se Firma automaticamente il codice non è selezionata nella procedura guidata di wrapping, è necessario selezionare il segno di codice per il pacchetto dell'app per dispositivi mobili manualmente. Maggiori informazioni: Firma manualmente il pacchetto dell'app per dispositivi mobili.
  10. Provare il pacchetto dell'app.
  11. 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().

App primarie e secondarie sottoposte a wrapping insieme.

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.

Marchio in wrapping.

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

Requisiti software e dei dispositivi

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

Vedi anche