Megosztás a következőn keresztül:


Wrap varázsló: Lépésről lépésre útmutató a natív mobilalkalmazás létrehozásához

Ezzel az útmutatóval egy vagy több vászonalapú alkalmazást egyetlen egyéni márkájú alkalmazáscsomaggá alakíthat, amelyet a Google Playen és az iOS App Store-ban helyezhet üzembe.

A burkolási funkció Power Apps lehetővé teszi a vászonalapú alkalmazások natív mobilverzióinak létrehozását egyéni márkájú Android és iOS mobilalkalmazásként (IPA, APK, AAB csomagok). Ezeket a burkolt natív mobilalkalmazásokat a Google Playen , az Apple Business Manageren vagy más natív terjesztési módszereken keresztülterjesztheti a végfelhasználók számára.

Az alkalmazás frissítésekor és újbóli közzétételekor a rendszer automatikusan frissíti a burkolt alkalmazást a felhasználók számára.

Egyéni márkájú natív alkalmazás létrehozásának lépései a burkolóvarázslóval

1. log be és indítson el egy burkolási projektet

  1. Nyissa meg a készítői portált Power Apps .
  2. Válassza a Wrap lehetőséget a bal oldali navigációs panelen. Ha az elem nem szerepel az oldalsó panel paneljén, válassza a ... Tovább, majd válassza ki a kívánt elemet.
  3. Válassza ki a burkolni kívánt alkalmazást, majd válassza a Wrap lehetőséget a parancssávon.

2. Válassza ki az alkalmazásokat

  1. A Burkolni kívánt alkalmazások kiválasztása képernyőn válassza ki az elsődleges alkalmazást (a felhasználók indításkor látják a fő alkalmazást) és a csomagba kötni kívánt opcionális másodlagos alkalmazásokat.

    • Elsődleges alkalmazás: A fő alkalmazás, amelyet a felhasználók a mobilalkalmazás indításakor látnak.
    • Másodlagos alkalmazások: Opcionális további alkalmazások ugyanabban a mobilalkalmazás-csomagban.

    Képernyőkép, amely az alkalmazás kiválasztásának első lépését mutatja.

    Feljegyzés

    • Ugyanazt az elsődleges alkalmazást több burkolási projektben is használhatja.
    • Ha az elsődleges alkalmazás neve helytelen, folytassa a következő lépéssel, és térjen vissza a név frissítéséhez.
  2. Válassza a Következő lehetőséget.

3. Válassza ki a célplatformot

  1. A Célzott mobilplatform kiválasztása képernyőn adja meg a csomagazonosítót .

    Feljegyzés

    A csomagazonosító az alkalmazás egyedi azonosítója. Egy pontot (.) kell tartalmaznia, szóközök nélkül. Ugyanezt a csomagazonosítót használja az Azure Key Vault létrehozásakor az vagy iOS tanúsítványok létrehozása és feltöltése Android után. Ha már létrehozta a Azure Key Vault, ellenőrizze a csomagazonosítót a Azure Portal Címkékszakaszában.

  2. A Célplatformok alattválassza ki a felhasználók által igényelt összes mobilplatformot.

  3. Válassza ki az Azure Key Vault URI-t a listából.
    Ha nem lát bejegyzéseket, hozzon létre egy Azure Key Vaultot.

  4. Hozzon létre egy Azure Blob Storage-fiókot és -tárolót, ha még nem tette meg:

  5. A kulcstartóban a Azure Portal:

    a. A Titkos kulcsok elemre kattintva hozzon létre egy titkos kulcsot az Azure Blob Storage hozzáférési kulcsához.

    b. Adja meg az Azure Blob Storage hozzáférési kulcsát a Titkos érték mezőben.

    Azure-titkos kulcsokat bemutató képernyőkép

  6. A kulcstartóban lépjen a Címkék elemre , és hozzon létre egy új címkét a fenti titkos értékkel.

    Azure-címkéket bemutató képernyőkép

  7. Állítsa az Alkalmazás aláírása kapcsolót Be vagy Ki értékre:

    • Ha be van kapcsolva: Kövesse az automatikus kódaláírás lépései című témakör lépéseit
    • Ha ki van kapcsolva: Később manuális aláírást kell végrehajtania

    Képernyőkép, amely a célplatform kiválasztásának második lépését mutatja.

    Feljegyzés

    Kézi aláírási lehetőségek:

    Az AAB-fájlokat manuálisan kell aláírnia, függetlenül attól, hogy a varázslóban milyen aláírási beállítást választottak.

  8. Válassza a Következő lehetőséget.

4. Regisztrálja alkalmazását

Az Alkalmazás regisztrálása képernyőn regisztrálja az alkalmazást az Azure-ban, hogy megbízhatóságot létesítsen a Microsoft Identitásplatform.

  • Ha már regisztráltál egy alkalmazást:

    • Keresse meg regisztrációját a saját regisztrációs mezőben.
  • Ha nem látja a regisztrált alkalmazást:

    1. Válassza az Új alkalmazásregisztráció lehetőséget egy új regisztráció létrehozásához.

    2. Ellát:

      • Alkalmazás neve: Az alkalmazás ügyféloldali neve
      • Android aláírási kivonat (ha célzott Android): 28 karakterből álló alfanumerikus karakterlánc Képernyőkép, amely az új alkalmazásregisztrációs képernyőt mutatja
    3. A Microsoft Entra felügyeleti központban válassza a Alkalmazásregisztrációk lehetőséget, és válassza ki az alkalmazást. Az Essentials szakaszban keresse meg a Támogatott fióktípusok elemet, és állítsa a Fiókok bármely szervezeti címtárban (Bármely Microsoft Entra címtár – Több-bérlős). Képernyőkép, amely a több-bérlős regisztrációs képernyőt mutatja

    4. Módosítások mentése.

      Feljegyzés

      Ha az aláírás kivonatkulcsa már létezik, újra felhasználhatja.

Rendszergazda által engedélyezett külső alkalmazások konfigurálása Azure-bérlői rendszergazdaként

A burkoló varázsló automatikusan konfigurálja a szükséges API-engedélyeket. Rendszergazdai hozzáférés megadása:

  1. Nyissa meg a Windows PowerShellt rendszergazdaként.
  2. Futtassa ezeket a parancsokat:
    Install-Module -Name Microsoft.PowerApps.Administration.PowerShell -AllowClobber -Force
    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
    Import-Module -Name Microsoft.PowerApps.Administration.PowerShell
    Add-AdminAllowedThirdPartyApps
    Get-AdminAllowedThirdPartyApps
    
  3. Amikor a rendszer kéri, adja meg az alkalmazásazonosítót.

A lépések elvégzése után a regisztrációs képernyő így fog kinézni:

Képernyőkép, amelyen a regisztrációs képernyő látható zöld pipával a befejezett lépésekhez

API-engedélyek megadása Azure-bérlői rendszergazdaként

Az Azure rendszergazda API-engedélyeket ad a regisztráció során. Győződjön meg arról, hogy a DeviceManagementManagedApplication Igen értékre van állítva, amikor rendszergazdai hozzájárulást ad az alkalmazáshoz. További információ: Bérlői szintű rendszergazdai jóváhagyás megadása a Vállalati alkalmazások panelen. Képernyőkép, amely az alkalmazás API-engedélyeit mutatja.

Futtassa ezeket a PowerShell-parancsokat Azure-rendszergazdaként Ha nem látja az engedélyeket a szervezet által használt API-k alatt

  1. Győződjön meg arról, hogy a modul elérhető a Microsoft Graph , vagy telepítse:

    Install-Module -Name Microsoft.Graph
    
  2. Azure API Connections engedély megadása a statikus AppId-hez fe053c5f-3692-4f14-aef2-ee34fc081cae

    Connect-MgGraph -TenantId <your tenant ID>
    New-MgServicePrincipal -AppId fe053c5f-3692-4f14-aef2-ee34fc081cae -DisplayName "Azure API Connections"
    
  3. Szolgáltatásengedély PowerApps megadása a statikus AppId-hez 475226c6-020e-4fb2-8a90-7a972cbfc1d4

    Connect-MgGraph -TenantId <your tenant ID>
    New-MgServicePrincipal -AppId 475226c6-020e-4fb2-8a90-7a972cbfc1d4 -DisplayName "PowerApps Service"
    

Feljegyzés

Ha csak az Alkalmazás neve mező látható, folytassa a következő lépésekkel, és válassza ki Android célplatformként az aláírás-kivonatmező megjelenítéséhez.

API-engedélyek manuális konfigurálása (nem kötelező)

Ha hibákat kap, manuálisan konfigurálja az API-engedélyeket. További információ: Hozzáadás és konfigurálás.

Szükséges API-engedélyek

API-típus Specifikus API Ok
Microsoft API-k Dynamics CRM Az alkalmazásnak meg kell user_impersonation hívnia Dataverse a felhasználót.
A szervezet által használt API-k Azure API-kapcsolatok Az alkalmazásnak meg kell Runtime.All hívnia bármely összekötőt Power Platform.
A szervezet által használt API-k PowerApps Szolgáltatás Az alkalmazásnak engedélyre User van szüksége a háttérszolgáltatásokkal Power Apps való kapcsolatfelvételhez Power Platform.
A szervezet által használt API-k Power BI Az alkalmazásnak engedélyekre van szüksége Power BI a tartalom eléréséhez vagy beágyazásához Power BI .
A szervezet által használt API-k Microsoft mobilalkalmazás-kezelés Az alkalmazásnak szüksége van erre az engedélyre, mert Power Apps belsőleg használja az Intune SDK-t.

Részletes lépésekért lásd: Engedélyek kérése az alkalmazásregisztrációs portálon.

Átirányítási URI-k hozzáadása alkalmazás-rendszergazdaként

  1. A Azure Portal nyissa meg az alkalmazásregisztrációs >hitelesítést.
  2. Válassza a Platform hozzáadása lehetőséget , majd válassza a vagy lehetőségetiOS . Android
  3. Adja iOS meg a csomagazonosítót .
    Adja Android meg a Csomagazonosító és az Aláírás kivonatkulcsa is. Képernyőkép, amely az alkalmazás átirányítási URI-it mutatja.

5. Konfigurálja a márkajelzést

  1. A Márkajelzés konfigurálása lépésben adja meg a következő beállításokat az alkalmazáshoz:

Feljegyzés

Minden képnek .png formátumban kell lennie. Az alapértelmezett képek akkor lesznek használva, ha nincs kiválasztva egyéni kép.

Beállítás Description Követelmények
Alkalmazás ikonok Az alkalmazás ikonjai iOS: 1024x1024 px vagy nagyobb
Android: 432x432 képpont vagy nagyobb
Kezdőkép Az alkalmazás betöltése közben látható kép .png formátum
Üdvözlőképernyő képe A bejelentkezési képernyőn látható kép .png formátum
Háttér kitöltési színe Szín az üdvözlőképernyő hátteréhez Hexadecimális színkód
Gomb kitöltési színe A gombok színe Hexadecimális színkód
Állapotsor szövegtémája Az állapotsor szövegének színe Világos vagy sötét
  1. Válassza a Következő lehetőséget.

6. Kimenet kezelése

  1. Adja meg az Azure Blob Storage-fiók nevét és a tároló nevét.
  2. A build befejezése után töltse le az APK-t vagy az IPA-t az Azure Blob Storage helyéről.

Képernyőkép, amely a kimenet Azure Blob Storage használatával történő kezelésének ötödik lépését mutatja be.

7. Csomagold be és építsd fel

  1. A Befejezés képernyőn tekintse át az alkalmazás adatait, és válassza a Build lehetőséget.
  2. A sikeres build után az alkalmazáscsomag elérhető lesz a megadott Azure Blob Storage-ban.

Tekintse meg az építményt

A buildet többféleképpen is megtekintheti:

  • Az építés után válassza a Buildek megtekintése lehetőséget
  • Lépjen a Projektek burkolása elemre az oldalsó ablaktáblán, vigye az egérmutatót a kívánt projekt fölé, és válassza ki
  • Válassza a Buildek megtekintése lehetőséget a felső fejlécben

Képernyőkép, amely bemutatja, hogyan tekintheti meg a buildeket.

Feljegyzés

Egy iOS alkalmazás kézi kódaláírásához csomagolja ki az IPA-fájlt egy Mac-eszköz segítségével.

Az alkalmazás tesztelése és terjesztése

Tesztelje az alkalmazást, és szükség szerint terjessze. Ha problémákat tapasztal, tekintse meg a hibaelhárítási oldalt.

Alkalmazás manuális regisztrálása a Azure Portal (nem kötelező)

Az alkalmazásregisztrációt automatikusan létrehozhatja a varázslóban vagy manuálisan az Azure-ban. További információ: Rövid útmutató: Alkalmazás regisztrálása a Microsoft Identitásplatform.

Feljegyzés

Az egy- és többvállalatos ügyfelek egyaránt használhatják a beburkolást a Power Apps vászonalapú alkalmazásokon alapuló natív mobilalkalmazások létrehozására.

Regisztrációkor válasszon ki egy fióktípust, amely tartalmazza a Bármely Microsoft Entra könyvtár – Több-bérlős címtárat:

  • Fiókok bármely szervezeti címtárban (Bármely Microsoft Entra címtár – Több-bérlős)
  • Bármely szervezeti címtárban (Bármely Microsoft Entra címtár – Több-bérlős) és személyes Microsoft-fiókok, például a Skype vagy a Xbox

Alkalmazásregisztráció – a burkoláshoz támogatott fióktípusok.

Fontos

  • A Wrap jelenleg csak a több-bérlős fióktípusokat támogatja . Az egybérlős fióktípus még nem támogatott. További információ: Fióktípusok a Microsoft Identitásplatform.
  • Minden platformhoz külön átirányítási URI-t kell létrehoznia (iOS, Android).

A mobilalkalmazás-csomag manuális aláírása (nem kötelező)

Az alkalmazást automatikusan aláírhatja a 2 . lépésben , vagy manuálisan a létrehozás után. A kódaláírás eltérő az Android és iOS.

Az és iOS (APK) automatikus aláírásának Android előnyei:

  • Az újracsomagolás során nem kell megismételnie az aláírási folyamatot.
  • Nem kell megvárnia, amíg az alkalmazásfejlesztők befejezik a folyamatot.
  • Nem kell beállítania Android Studio vagy megjegyeznie a jelszavakat.
  • Az aláíráshoz iOS nincs szükség Mac-eszközre.
Platform Aláírási mód
iOS Kézi kódjel iOS
Android Kézi kódjel Android
Google Play Áruház Kódaláírás a Google Play Áruházhoz

Kapcsolódó információk