Korišćenje čarobnjaka za umotavanje za izradu mobilne aplikacije

Koristite funkciju prelamanja da biste spakovali jednu ili više aplikacija podloge za crtanje kao jedinstveni izvorni paket mobilnih aplikacija pomoću čarobnjaka "korak po korak".

Funkcija prelamanja vam Power Apps omogućava da kreirate izvorne mobilne verzije aplikacija podloge za crtanje kao prilagođene brendirane i Android mobilne iOS aplikacije. Tako upakovane izvorne mobilne aplikacije možete distribuirati krajnjim korisnicima putem Microsoft Intune, Microsoft centra za aplikacije , Google Play ili Apple Business Manager ili drugih metoda distribucije .

Funkcija prelamanja vam omogućava da kreirate mobilne iOS aplikacije za ili Android Google Play Prodavnicu:

  • iOS (IPA paket)
  • Android (APK paket)
  • Google Play Prodavnica (AAB paket)

Funkcija prelamanja prelama aplikacije podloge za crtanje u ljusci mobilne aplikacije koju možete digitalno da potpišete i distribuirate. Kada ažurirate aplikaciju i ponovo je objavite, aplikacija se automatski ažurira.

Preduslovi

Potreban vam je pristup:

Ako kreirate paket mobilnih aplikacija za platformu i planirate da ga kodizite potpišite ručno, uverite se da generišete Android  ključeve, a zatim generiši hash potpisa pre nego što počnete. Potreban vam je hash generisanog potpisa da biste konfigurisali URI preusmeravanja.

Dodavanje aplikacije sa podlogom u rešenje

Prelamanje Power Apps zahteva da aplikacije budu deo rešenja. Ako vaše aplikacije sa podlogom već nisu deo rešenja, dodajte ih postojećem ili novom rešenju. U levom oknu za navigaciju izaberite stavku Rešenja. Ako se stavka ne nalazi u oknu bočne table, izaberite …Više, a zatim izaberite stavku koju želite. Izaberite rešenje, a zatim izaberite stavku Uredi.

Izaberite rešenje.

Odaberite + Dodajte postojeću opciju iz gornjeg menija i u padajućem meniju izaberite aplikaciju App > Canvas.

U meniju izaberite stavku Dodaj postojeće.

Izaberite karticu Dataverse "Spolja" i odaberite aplikaciju sa liste. Pritisnite dugme "Dodaj" da biste dodali ovu aplikaciju u rešenje.

Izaberite opciju Dodaj aplikaciju u rešenje.

Još informacija: Dodavanje aplikacije u rešenje

Kreiranje izvorne mobilne aplikacije za iOS čarobnjaka Android i korišćenje njega

  1. Prijavite se u Power Apps.

  2. U levom oknu za navigaciju izaberite stavku Prelamanje. Ako se stavka ne nalazi u oknu bočne table, izaberite …Više, a zatim izaberite stavku koju želite.

  3. Izaberite aplikaciju koju želite da prelomite, a zatim na komandnoj traci izaberite stavku Prelomi.

1. korak: Izbor aplikacija

  1. Na ekranu Izaberite aplikacije za prelamanje, izaberite primarnu i sekundarnu aplikaciju.

    • Primarna aplikacija: Izaberite aplikaciju koju krajnji korisnici vide kada se mobilna aplikacija lansira.

    • Sekundarne aplikacije: Opcionalne druge aplikacije koje možete da zavežete istu građu za paket mobilnih aplikacija zajedno sa primarnom aplikacijom.

      Odaberite aplikacije koje želite da prelomite.

      Napomena

      Istu primarnu aplikaciju možete da koristite u više preloma projekata.

  2. Izaberite Sledeće.

2. korak: Ciljna platforma

  1. Na mobilnoj platformi Odaberite ciljni ekran unesite Bundle ID po našem izboru.

    Napomena

    Bundle ID je jedinstveni identifikator koji kreirate za svoju aplikaciju. ID zavežljaja mora da sadrži jedan period (.) i bez razmaka.

  2. U okviru Ciljne platforme izaberite sve mobilne platforme koje vaši krajnji korisnici koriste na svojim mobilnim uređajima.

  3. Podesite preklopnik aplikacije "Potpiši moju aplikaciju" na ON da automatski potpiše vašu mobilnu aplikaciju, a zatim sa liste izaberite URI Azure ključ trezora i kliknite na dugme Dalje. Ako nemate nijednu stavku na Azure Key Vault URI listi, prvo morate da kreirate Azure ključ trezora . Više informacija:Kreirajte Azure ključni trezor za prelamanje Power Apps.

    Odaberite aplikacije koje želite da prelamate.

Takođe možete ručno da potpišete paket mobilnih aplikacija umesto da koristite automatsko potpisivanje koda dostupno u čarobnjaku za prelamanje. Više informacija o ručnom potpisivanju aplikacije potražite u članku:

  1. Izaberite Sledeće.

3. korak: Konfigurisanje brendiranja

  1. Na konfiguriši korak brendiranja podesite sledeće opcije izgleda i osećaja za aplikaciju:

    Napomena

    Sve slike moraju biti u .png formatu. Podrazumevana slika će biti korišćena ako nisu izabrane prilagođene slike.

    • Ikone aplikacije: Otpremite ikone koje ćete koristiti za aplikaciju. Preporučena veličina iOS za: 1024px do 1024px .png ili veća. Preporučena veličina slike Android za: 432px za 432px .png ili veća.
    • Slika ekrana za prskanje: Slika koja se koristi na ekranu za prskanje mobilne aplikacije, dok se učitava. Podrazumevana slika koja se koristi kada nije obezbeđena.
    • Slika ekrana dobrodošlice: Slika koja se koristi na ekranu dobrodošlice (prijavljivanje) mobilne aplikacije, dok se učitava. Podrazumevana slika koja se koristi kada nije obezbeđena.
    • Boja popune pozadine: Heksadecimalni kôd boje koji se koristi za pozadinu ekrana dobrodošlice.
    • Boja popune dugmetom: Heksadecimalni kôd boje koji se koristi za popunjavanje boje dugmeta.
    • Tema teksta statusne trake: Boja za tekst statusne trake na vrhu aplikacije.
  2. Izaberite Sledeće.

4. korak: Aplikacija "Registruj se"

Na ekranu Registrujte aplikaciju u Azure da biste uspostavili odnos poverenja između aplikacije i Microsoft platforme identiteta. Aplikacija mora biti registrovana da bi Microsoft Entra korisnici aplikacije mogli da se prijave.

Nova aplikacija za registraciju

Izaberite novu registraciju aplikacije da biste automatski kreirali novu registraciju za aplikaciju.

Kreirajte novu registraciju aplikacije.

Registraciju nove aplikacije možete kreirati i ručno. Više informacija: Ručno registrovanje aplikacije na Azure portalu.

Čarobnjak za prelamanje automatski konfiguriše sve potrebne API dozvole za aplikaciju. API dozvole možete da konfigurišete i ručno ako je potrebno da rešite ovaj korak. Više informacija: Ručno konfigurišite API dozvole za aplikaciju.

5. korak: Upravljanje izlazom

Na izlaznom ekranu upravljajte ili izaberite postojeću lokaciju centra aplikacije za slanje mobilne aplikacije kada se izrada dovrši. Da biste automatski kreirali novu lokaciju u čarobnjaku za prelamanje , izaberite novu lokaciju iznad ekrana, a zatim izaberite Android ili iOS.

Nova lokacija centra aplikacije.

  • Android: Odaberite postojeću lokaciju ili kreirajte novu lokaciju.

  • iOS: Odaberite postojeću lokaciju ili kreirajte novu lokaciju.

Takođe možete odabrati da ručno kreirate lokaciju centra aplikacije u App Center-u. Više informacija: Ručno kreirajte lokaciju centra aplikacije za mobilnu aplikaciju.

Korak 6: Prelamanje

Na ekranu "Prelamanje " pregledajte detalje aplikacije, a zatim izaberite stavku Izrada. Nakon uspešne izrade, mobilnu aplikaciju ćete videti na lokaciji centra aplikacije koju ste izabrali u prethodnom koraku.

Testiranje i distribucija paketa mobilnih aplikacija

Za testiranje i distribuciju pogledajte test i distribuciju App Centra.

Ručno registrujte aplikaciju na Azure portalu (opcionalno)

Registraciju aplikacije možete automatski da kreirate u čarobnjaku za prelamanje kao što je pomenuto u koraku 4. Takođe, možete ručno da kreirate novu registraciju za aplikaciju na Azure portalu. Još informacija: Brzi početak: Registrujte aplikaciju na Microsoft platformi za identitete.

Napomena

I klijenti sa jednim i oni sa više zakupaca mogu da koriste umotavanje da bi kreirali izvorne mobilne aplikacije na osnovu Power Apps aplikacija sa podlogom.

Bilo da ste jedan ili multitenantni proizvođač, morate da izaberete neku od opcija koje sadrže bilo koji Microsoft Entra direktorijum - multitenant kada birate podržani tip naloga za aplikaciju da biste ga omogućili za prelamanje. Odaberite jedan od sledećih tipova naloga:

  • Nalozi u bilo kom organizacionom direktorijumu (bilo Microsoft Entra koji direktorijum - višestruko)
  • Nalozi u bilo kom organizacionom direktorijumu (bilo koji Microsoft Entra direktorijum - multitenant) i lični Microsoft nalozi kao što je Skype ili Xbox.

Registracija aplikacija – podržani tipovi naloga za umotavanje.

Važno

  • Umotavanje trenutno podržava samo tipove naloga sa više zakupaca. Tip naloga sa jednim zakupcem još uvek nije podržan. Više informacija o tipovima naloga: Tipovi naloga na platformi Microsoft Identity.
  • Morate kreirati poseban URI preusmeravanja za svaku platformu (iOS, Android) koju želite da ciljate.

Ručno konfigurisanje API dozvola za aplikaciju (opcionalno)

Kada dovršite korak 4 čarobnjak za prelamanje će automatski konfigurisati sve potrebne API dozvole za aplikaciju.

Ako dobijete greške u čarobnjaku za prelamanje, možete ručno da konfigurišete API dozvole. Više informacija:Dodavanje i konfigurisanje

Sledeće API dozvole su potrebne kada se ručno konfigurišu API dozvole:

  • Microsoft API-ji
    • Dynamics CRM
  • API-ji koje koristi moja organizacija
    • Azure API veze
    • Usluga PowerApps
    • Power BI (potrebno samo ako aplikacije podloge za crtanje koriste podatke Power BI)
    • Microsoft Mobile application Management (potrebno samo ako želite da koristite Microsoft Intune za distribuciju mobilnih aplikacija)

Napomena

Ako ne pronađete dozvole u odeljku API-ji koje koristi moja organizacija, pokrenite sledeće PowerShell komande na odgovarajući način i pokušajte ponovo:

  • Nedostaje dozvola Azure API veze:
    Connect-AzureAD -TenantId <your tenant ID>
    New-AzureADServicePrincipal -AppId fe053c5f-3692-4f14-aef2-ee34fc081cae -DisplayName "Azure API Connections"
    
  • Nedostaje dozvola PowerApps usluga:
    Connect-AzureAD -TenantId <your tenant ID>
    New-AzureADServicePrincipal -AppId 475226c6-020e-4fb2-8a90-7a972cbfc1d4 -DisplayName "PowerApps Service"
    

Za detaljne korake, pogledajte odeljak Zahtev za dozvole na portalu za registraciju aplikacija.

Ručno kreiranje lokacije centra aplikacije za mobilnu aplikaciju (opcionalno)

Imate opciju da automatski kreirate novu lokaciju centra aplikacije za skladištenje mobilne aplikacije kao što je pomenuto u koraku 5 u čarobnjaku za prelamanje, ali možete i ručno da je kreirate direktno u centru aplikacije. Više informacija: Lokacija centra aplikacije

Napojnica

Za više informacija o centru aplikacije pogledajte dokumentaciju Visual Studio centra aplikacije.

  1. Idite u centar aplikacije.

  2. Prijavite se pomoću poslovnog ili školskog naloga.

  3. Ako nemate postojeću organizaciju, izaberite Dodaj novo > Dodaj novu organizaciju da biste kreirali novu organizaciju.

  4. Izaberite organizaciju sa liste u levom oknu.

  5. Izaberite Aplikacije > Dodaj aplikaciju.

  6. Unesite naziv aplikacije.

  7. Izaberite tip izdanja aplikacije.

  8. Izaberite prilagođeni OS za iOS aplikacije ili Android OS za Android aplikacije.

    Napomena

    Morate kreirati odvojene kontejnere centra aplikacije za svaku platformu.

  9. Za Android OS izaberite da platforma bude React Native.

    Napomena

    Platforma mora biti React Native za sve aplikacije u centru aplikacije.

    Konfiguracija aplikacije u centru za aplikacije

  10. Izaberite Dodaj novu aplikaciju.

  11. Kopirajte URL adresu centra aplikacije. Biće vam potreban kasnije, da biste konfigurisali prelomni projekat Power Apps.

    Na primer, https://appcenter.ms/orgs/Contoso-sales/apps/Sample-canvas-app-for-Android-OS/

    URL adresa u centru za aplikacije

Ručno potpisivanje paketa mobilnih aplikacija (opciono)

Paket mobilnih aplikacija možete automatski da potpišete tokom procesa prelamanja u Koraku 2, ali to možete učiniti i ručno nakon izrade paketa mobilnih aplikacija. Proces potpisivanja koda se razlikuje i Android za iOS uređaje.

Pogledajte i ovo