Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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
- Nyissa meg a készítői portált Power Apps .
- 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.
- 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
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.
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.
Válassza a Következő lehetőséget.
3. Válassza ki a célplatformot
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.
A Célplatformok alattválassza ki a felhasználók által igényelt összes mobilplatformot.
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.Hozzon létre egy Azure Blob Storage-fiókot és -tárolót, ha még nem tette meg:
- További információ: Azure Storage-fiók létrehozása
- Oktatóvideó: Tárfiók létrehozása
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.
- További információ: Titkos kulcs hozzáadása a Key Vault
- A hozzáférési kulcs megtekintése és másolása: Fiók hozzáférési kulcsainak megtekintése
b. Adja meg az Azure Blob Storage hozzáférési kulcsát a Titkos érték mezőben.
- További információ: Titkos kulcs hozzáadása a Key Vault
A kulcstartóban lépjen a Címkék elemre , és hozzon létre egy új címkét a fenti titkos értékkel.
Á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
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.
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:
Válassza az Új alkalmazásregisztráció lehetőséget egy új regisztráció létrehozásához.
Ellát:
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).
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:
- Nyissa meg a Windows PowerShellt rendszergazdaként.
- 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
- 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:
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.
Futtassa ezeket a PowerShell-parancsokat Azure-rendszergazdaként Ha nem látja az engedélyeket a szervezet által használt API-k alatt
Győződjön meg arról, hogy a modul elérhető a Microsoft Graph , vagy telepítse:
Install-Module -Name Microsoft.Graph
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"
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
- A Azure Portal nyissa meg az alkalmazásregisztrációs >hitelesítést.
- Válassza a Platform hozzáadása lehetőséget , majd válassza a vagy lehetőségetiOS . Android
- Adja iOS meg a csomagazonosítót .
Adja Android meg a Csomagazonosító és az Aláírás kivonatkulcsa is.
5. Konfigurálja a márkajelzést
- 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 |
- Válassza a Következő lehetőséget.
6. Kimenet kezelése
- Adja meg az Azure Blob Storage-fiók nevét és a tároló nevét.
- A build befejezése után töltse le az APK-t vagy az IPA-t az Azure Blob Storage helyéről.
7. Csomagold be és építsd fel
- A Befejezés képernyőn tekintse át az alkalmazás adatait, és válassza a Build lehetőséget.
- 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
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
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 |