Bagikan melalui


Ikhtisar rangkuman

Fitur bungkus di memungkinkan Power Apps Anda membungkus aplikasi kanvas Anda sebagai merek Android khusus dan iOS aplikasi untuk distribusi asli ke pengguna seluler. Anda dapat mendistribusikan aplikasi seluler asli yang dibungkus tersebut kepada pengguna akhir melalui Microsoft App Center, Google Play Store , dan Apple Business Manager.

Aplikasi kanvas yang dipublikasikan ke pengguna seluler sebagai paket aplikasi seluler menggunakan fitur wrap.

Anda dapat membungkus satu atau beberapa Power Apps aplikasi kanvas dalam paket aplikasi seluler asli yang sama. Anda dapat menggunakan fitur wrap untuk menyesuaikan pengalaman startup aplikasi seluler Anda agar sesuai dengan persyaratan branding organisasi Anda. Anda dapat menentukan ikon aplikasi, gambar layar pembuka, gambar layar selamat datang (masuk), dan palet warna untuk digunakan di aplikasi seluler.

Anda dapat memperbarui aplikasi seluler yang dibungkus dengan menerbitkan perubahan pada aplikasi kanvas yang disertakan dalam paket seluler menggunakan Power Apps portal pembuat.

Catatan

Semua perubahan yang dipublikasikan pada aplikasi kanvas yang disertakan diunduh secara otomatis oleh versi aplikasi seluler yang sudah ada dan dirilis dari aplikasi seluler yang dibungkus Anda.

Wrap menghadirkan kemampuan platform pengembangan aplikasi seluler (MADP) asli ke. Power Apps

  • Pengembangan aplikasi seluler tanpa kode—buat aplikasi seluler tanpa pengalaman sebelumnya
  • Build aplikasi seluler terkelola—kami membuat aplikasi untuk Anda
  • Branding end-to-end yang mulus—gunakan logo dan palet warna Anda sendiri
  • Dukungan beberapa aplikasi kanvas—gabungkan beberapa aplikasi dalam satu aplikasi seluler
  • Tata kelola perusahaan dengan Microsoft Intune—lindungi data Anda dengan manajemen aplikasi

Catatan

Wrap dimaksudkan untuk mendistribusikan aplikasi seluler ke pengguna yang sudah ada Power Apps , bukan untuk publik.

Pahami proses wrap

Fitur bungkus akan membungkus aplikasi kanvas Anda dalam shell aplikasi seluler asli dan menghasilkan paket seluler. Anda dapat menandatangani dan mendistribusikan paket seluler ini secara digital sebagai merek Android khusus dan iOS aplikasi kepada pengguna seluler melalui saluran distribusi asli seperti Google Play Store dan Apple Business Manager.

Bagian berikut menjelaskan langkah-langkah yang terlibat dalam menggunakan fitur wrap untuk membuat aplikasi seluler asli:

Langkah-langkah yang terlibat dalam penggunaan fitur wrap untuk membuat aplikasi seluler.

  1. Pilih aplikasi kanvas utama Anda dan mulai wizard bungkus. Aplikasi kanvas utama adalah aplikasi yang memberikan pengalaman awal yang dapat dilihat oleh pengguna perangkat bergerak saat mereka meluncurkan aplikasi seluler Anda. Aplikasi kanvas Anda harus menjadi bagian dari solusi. Informasi selengkapnya: Tambahkan aplikasi kanvas ke solusi.
  2. Secara opsional, tambahkan aplikasi kanvas sekunder ke aplikasi seluler Anda di wizard bungkus. Informasi selengkapnya: Membungkus beberapa aplikasi kanvas bersama-sama.
  3. Pilih platform target (daniOS Android) untuk aplikasi seluler Anda. Secara opsional, pilih untuk secara otomatis menandatangani kode paket aplikasi seluler Anda di wizard bungkus.
  4. Sesuaikan branding aplikasi dengan ikon, gambar, dan palet warna untuk mempersonalisasi aplikasi seluler Anda.
  5. Daftarkan aplikasi Anda. Gunakan pendaftaran aplikasi yang sudah ada, atau buat yang baru di wizard bungkus.
  6. Tambahkan nama akun penyimpanan blob Azure dan nama kontainer. Gunakan penyimpanan blob Azure yang sudah dibuat atau buat yang baru.
  7. Mulai proses build di langkah Wrap up untuk membuat aplikasi seluler bermerek khusus Anda.
  8. Unduh aplikasi seluler Anda dari lokasi penyimpanan blob aplikasi.
  9. Jika tanda kode secara otomatis tidak dipilih di wizard bungkus, Anda harus menandatangani kode paket aplikasi seluler secara manual. Informasi lebih lanjut: Menandatangani paket aplikasi seluler Anda secara manual.
  10. Uji paket aplikasi.
  11. Distribusikan paket aplikasi kepada pengguna seluler.

Wrap beberapa aplikasi kanvas bersama-sama

Anda dapat wrap lebih dari satu aplikasi kanvas sebagai satu paket aplikasi seluler. Paket aplikasi seluler tetap memerlukan aplikasi awal, disebut sebagai aplikasi utama. Aplikasi ini menjadi titik masuk untuk semua aplikasi kanvas lainnya yang tercakup dalam paket aplikasi seluler, yang disebut sebagai aplikasi kedua.

Aplikasi kedua bersifat opsional. Saat Anda membungkus hanya satu aplikasi kanvas, aplikasi yang disertakan masih dipilih sebagai aplikasi utama, tetapi paket aplikasi seluler tidak akan memiliki aplikasi sekunder.

Sebagai ilustrasi berikut menjelaskan, aplikasi utama dapat memiliki tautan ke beberapa aplikasi kedua. Pergerakan antara aplikasi primer dan sekunder di dalam aplikasi seluler yang dibungkus bersama dapat dikelola dengan fungsi Launch() .

Aplikasi primer dan sekunder dibungkus bersama.

Branding aplikasi Anda

Wrap mendukung penyesuaian pengalaman bootstrap aplikasi seluler agar sesuai dengan persyaratan branding organisasi anda. Anda dapat menentukan ikon aplikasi, gambar layar percikan, gambar layar selamat datang (masuk), dan palet warna untuk digunakan selama pengalaman asli aplikasi seluler.

Branding dalam bungkus.

Pilihan penyesuaian Branding tersedia saat Anda membuat proyek wrap. Informasi lebih lanjut: Mengonfigurasi branding

Memahami terminologi bungkus

Wrap melibatkan beberapa komponen Power Apps, App Center, dan platform pihak ketiga seperti iOS dan Android. Oleh karena itu, menjadi penting untuk memahami komponen yang terlibat saat bekerja dengan fungsi wrap dalam Power Apps.

Lokasi pusat aplikasi

kontainer di App Center untuk menyimpan paket built-in untuk distribusi aplikasi seluler. Jenis output build berbeda, tergantung pada platform target yang dipilih.

Platform OS Jenis file Build Output
iOS (untuk distribusi menggunakan Apple Store) Kustom *.Zip
Android (untuk distribusi menggunakan semua saluran kecuali Google Play Store) Android *.apk

Catatan

App Center akan dihentikan mulai 31 Maret 2025. Ke depannya, biner aplikasi akan disimpan di Azure Blob Storage penyewa Anda dari mana Anda dapat mengakses dan mendistribusikannya melalui saluran pilihan Anda. Detail menautkan Azure Blob Storage dengan proses pembungkus akan segera diperbarui. Untuk sementara, cadangkan file APK/IPA terbaru Anda (jika diperlukan) dan simpan detail Azure Blob Storage dan lokasi target untuk biner aplikasi.

Penyimpanan blob Azure

Kontainer di Azure Blob Storage membantu menyimpan paket yang dibuat untuk distribusi aplikasi seluler. Jenis output build berbeda, tergantung pada platform target yang dipilih. Detail tentang fitur ini akan dibagikan sebelum 31 Maret 2025.

Masukan:

Nama Akun

Nama akun adalah pengidentifikasi unik untuk akun Azure Storage Anda. Ini digunakan untuk membuat URI dasar untuk mengakses akun penyimpanan. Misalnya, jika nama akun Anda, mystorageaccount URI dasarnya adalah https://mystorageaccount.blob.core.windows.net/

Nama Kontainer

Nama kontainer adalah pengidentifikasi unik dalam akun penyimpanan yang mengelompokkan sekumpulan blob. Kontainer menyediakan cara untuk mengatur blob dalam akun penyimpanan. Misalnya, jika nama kontainer Anda, mycontainer URI untuk mengakses blob dalam kontainer ini adalah https://mystorageaccount.blob.core.windows.net/mycontainer/

Platform aplikasi

Platform yang ditujukan untuk aplikasi yang ingin Anda lalui dalam proses build untuk publikasi. Anda dapat membuat build untuk aplikasi seluler untuk iOS,, Android atau Google Play Store.

  • iOS membuat paket IPA
  • Android membuat paket APK
  • Google Play Store membuat paket AAB untuk didistribusikan

Buat proyek wrap

Membangun proyek wrap adalah proses yang membuat paket build untuk distribusi aplikasi seluler di berbagai platform. Proses ini menggunakan aplikasi yang Anda terdaftar di platform Microsoft identity dan membuat build di lokasi Pusat Aplikasi tertentu, tergantung pada platform yang Anda pilih. Paket built mencakup aplikasi utama dan kedua opsional yang dikemas ke dalam satu paket aplikasi seluler untuk setiap jenis platform.

ID Bundel

ID bundel adalah ID unik yang dapat Anda buat untuk aplikasi Anda. Mengikuti pola nama domain terbalik. Misalnya, com.contoso.myapp. ID bundel ini digunakan selama proses pembuatan brankas kunci Azure sekali atau iOS Android sertifikat dibuat dan diunggah seperti yang disebutkan pada langkah 6.

Penandatanganan kode

Penandatanganan kode adalah proses menyelesaikan aplikasi seluler sebelum didistribusikan ke pengguna akhir. Aplikasi yang kodenya ditandatangani memastikan bahwa aplikasi berasal dari sumber yang diketahui dan kode aplikasi tersebut tidak berubah sejak terakhir kali ditandatangani oleh sumber terpercaya.

Aplikasi utama

Aplikasi utama adalah titik masuk atau aplikasi beranda untuk pengalaman aplikasi seluler saat membungkus lebih dari satu aplikasi kanvas. Semua aplikasi lain dianggap sebagai aplikasi sekunder. Jika hanya satu aplikasi kanvas yang terbungkus dan dibuat, maka aplikasi tersebut juga dianggap sebagai aplikasi utama.

URI Pengalihan

URL pengalihan atau URL balasan, adalah lokasi server otorisasi mengirimkan pengguna setelah aplikasi berhasil diotorisasi dan diberi kode otorisasi atau token akses. Server otorisasi mengirimkan kode atau token ke URI pengalihan, jadi Anda harus mendaftarkan lokasi yang benar sebagai bagian dari proses pendaftaran aplikasi.

Informasi selengkapnya: Pengalihan URI

Aplikasi kedua

Aplikasi kanvas opsional lainnya yang Anda bungkus dalam build yang sama untuk distribusi aplikasi seluler bersama dengan aplikasi utama.

Langkah berikutnya

Persyaratan sistem dan prasyarat untuk Wrap

Baca juga