Aracılığıyla paylaş


Paketlemeye genel bakış

Power Apps'teki paketleme özelliği, tuval uygulamalarınızı mobil kullanıcılara yerel dağıtım için özel markalı Android ve iOS uygulamaları olarak paketlemenizi sağlar. Bu tür paketlenmiş yerel mobil uygulamaları son kullanıcılara Microsoft App Center, Google Play Store ve Apple Business Manager aracılığıyla dağıtabilirsiniz.

Paketleme özelliği kullanılarak mobil kullanıcılara mobil uygulama paketi olarak yayımlanan tuval uygulamaları.

Tek veya birden çok Power Apps tuval uygulamasını aynı yerel mobil uygulama paketinde paketleyebilirsiniz. Mobil uygulama başlangıç deneyiminizi kuruluşunuzun markalaşma gereksinimlerine uyacak şekilde özelleştirmek için wrap özelliğini kullanabilirsiniz. Mobil uygulamada kullanmak üzere uygulama simgesi, karşılama ekranı görüntüsü, karşılama (oturum açma) ekran resmi ve renk paletini belirtebilirsiniz.

Mobil pakete dahil edilen ve tuval uygulamalarında yapılan değişiklikleri Power Apps Maker Portal'ı kullanarak yayımladığınızda paketlenen mobil uygulamaları güncelleştirebilirsiniz.

Not

Dahil edilen tuval uygulamalarındaki yayımlanmış tüm değişiklikler, paketlenmiş mobil uygulamalarınızın mevcut, yayımlanan sürümleri tarafından otomatik olarak indirilir.

Paketleme, Power Apps'e yerel mobil uygulama geliştirme platformu (MADP) yeteneklerini taşır.

  • Kodsuz mobil uygulama geliştirme önceden— deneyiminiz olmasa bile mobil uygulamalar oluşturmanızı sağlar
  • Yönetilen mobil uygulama derlemeleri—uygulamayı sizin için oluşturuyoruz
  • Kusursuz uçtan uca markalama—kendi logonuzu ve renk paletinizi kullanın
  • Birden çok tuval uygulaması desteği—birden çok uygulamayı tek bir mobil uygulamada paket haline getirin
  • Microsoft Intune ile kurumsal idare—verilerinizi uygulama yönetimiyle koruyun

Not

Paketleme, mobil uygulamaları herkese açık değil, mevcut Power Apps kullanıcılarına dağıtmak için tasarlanmıştır.

Paketleme sürecini anlama

Paketle özelliği, tuval uygulamalarınızı yerel bir uygulama kabuğunda paketler ve bir mobil paket üretir. Bu mobil paketi, kendi markalı Android ve iOS uygulamalarınız olarak dijital olarak imzalayabilir ve Google Play Store ve Apple Business Manager gibi yerel dağıtım kanalları aracılığıyla mobil kullanıcılara dağıtabilirsiniz.

Aşağıdaki bölümde, yerel mobil uygulamalar oluşturmak için paketleme özelliğini kullanmayla ilgili adımlar açıklanmaktadır:

Mobil uygulamalar oluşturmak için paketleme özelliğini kullanma ile ilgili adımlar.

  1. Birincil tuval uygulamanızı seçin ve paketleme sihirbazını başlatın. Birincil tuval uygulaması, mobil kullanıcılarınızın mobil uygulamanızı başlattıklarında görmesini istediğiniz ilk deneyimi sağlayan uygulamadır. Tuval uygulamalarınız bir çözümün parçası olmalıdır. Daha fazla bilgi: Çözüme tuval uygulaması ekleme.
  2. İsteğe bağlı olarak, paketleme sihirbazında mobil uygulamanıza ikincil tuval uygulamaları ekleyin. Daha fazla bilgi: Birden çok tuval uygulamasını birlikte paketleme.
  3. Mobil uygulamanız için hedef platformları (iOS ve Android) seçin. İsteğe bağlı olarak, paketleme sihirbazında mobil uygulama paketinizi otomatik kod imzalaması olarak seçin.
  4. Mobil uygulamanızı kişiselleştirmek için uygulama markalamasını simgeler, görüntüler ve renk paletleriyle özelleştirin.
  5. Uygulamanızı kaydedin. Mevcut bir uygulama kaydını kullanın veya paketleme sihirbazında yeni bir uygulama kaydı oluşturun.
  6. Azure blob depolama hesabı adı ve kapsayıcı adı ekleyin. Önceden oluşturulmuş bir Azure blob depolama alanı kullanın veya yeni bir tane oluşturun.
  7. Özel markalı mobil uygulamanızı oluşturmak için Paketleme adımında oluşturma işlemini başlatın.
  8. Mobil uygulamanızı Uygulama blob depolama konumundan indirin.
  9. Sarma sihirbazında otomatik olarak kod imzası seçili değilse mobil uygulama paketini el ile kod imzalamanız gerekir . Daha fazla bilgi: Mobil uygulama paketinizi el ile imzalama.
  10. Uygulama paketini test edin.
  11. Uygulama paketini mobil kullanıcılara dağıtın.

Birden çok tuval uygulamasını birlikte paketleme

Birden çok tuval uygulamasını, tek bir mobil uygulama paketi olarak paketleyebilirsiniz. Mobil uygulama paketi hala birincil uygulama olarak adlandırılan bir giriş uygulaması gerektirir. Bu uygulama, mobil uygulama paketinde bulunan ve ikincil uygulamalar olarak çağrılan tüm diğer tuval uygulamalarının giriş noktası durumunda olur.

İkincil uygulamalar isteğe bağlıdır. Yalnızca bir tuval uygulamasını paketlediğinizde dahil edilen uygulama hala birincil uygulama olarak atanmıştır ancak mobil uygulama paketinin ikincil uygulaması olmaz.

Aşağıdaki çizimde gösterildiği gibi, bir birincil uygulama birden çok ikincil uygulamaya bağlantılar içerebilir. Birlikte paketlenen mobil uygulama içindeki birincil ve ikincil uygulamalar arasındaki hareket, Launch() işleviyle yönetilebilir.

Birlikte paketlenen birincil ve ikincil uygulamalar.

Mobil uygulamanızı markalandırma

Paketleme özelliği, mobil uygulama önyükleme deneyiminin, kuruluşunuzun marka gereksinimleriyle eşleşecek şekilde özelleştirilmesine olanak sağlar. Mobil uygulamanın yerel deneyimlerinde kullanmak üzere uygulama simgesi, karşılama ekranı görüntüsü, karşılama (oturum açma) ekran resmi ve renk paletini belirtebilirsiniz.

Paketleme işleminde markalama.

Markalama özelleştirme seçenekleri, paketleme projenizi oluştururken kullanılabilir. Daha fazla bilgi: Markalamayı yapılandırma

Paketleme terminolojisini anlama

Paketleme; Power Apps, App Center ve iOS ve Android gibi üçüncü taraf platformlar arasında birden çok bileşen içerir. Bu nedenle, Power Apps'te paketleme işleviyle çalışırken ilgili bileşenlerin anlaşılması önemlidir.

App Center konumu

Mobil uygulama dağıtımı için derlenen paketleri depolayacak App Center kapsayıcısı. Derleme çıktısı türleri seçtiğiniz hedef platforma göre farklılık gösterir.

Platform İşletim Sistemi Derleme Çıktı dosyası türü
iOS (Apple Store kullanılarak dağıtım için) Özel *.zip
Android (Google Play Store hariç tüm kanallar kullanılarak dağıtım için) Android *.apk

Not

App Center, 31 Mart 2025'ten itibaren kullanımdan kaldırılacaktır. Bundan sonra uygulama ikili dosyaları, kiracınızın Azure Blob Depolama'sında depolanır ve buradan bunlara tercih ettiğiniz kanallar üzerinden erişebilirsiniz. Azure Blob Depolama'yı sarmalama işlemiyle bağlamanın ayrıntıları yakında güncelleştirilecektir. Bu arada, en son APK/IPA dosyalarınızı yedekleyin (gerekirse) ve Azure Blob Depolama ayrıntılarınızı ve uygulama ikili dosyaları için hedef konumunuzu elinizin altında tutun.

Azure blob depolama

Azure Blob Depolama'daki kapsayıcı, mobil uygulama dağıtımı için oluşturulmuş paketlerin depolanmasına yardımcı olur. Derleme çıktısı türleri seçtiğiniz hedef platforma göre farklılık gösterir. Özellik ile ilgili ayrıntılar 31 Mart 2025 tarihinden önce paylaşılacaktır.

Giriş:

Hesap Adı

Hesap adı, Azure Depolama hesabınız için benzersiz bir tanımlayıcıdır. Depolama hesabına erişmek için temel URI'yi oluşturmak için kullanılır. Örneğin, hesap adınız mystorageaccount ise temel URI https://mystorageaccount.blob.core.windows.net/ olur

Konteyner Adı

Kapsayıcı adı, bir blob kümesini gruplandıran bir depolama hesabı içindeki benzersiz bir tanımlayıcıdır. Kapsayıcılar, bir depolama hesabı içindeki blobları düzenlemek için bir yol sağlar. Örneğin, kapsayıcı adınız mycontainer ise bu kapsayıcı içindeki bloblara erişmeye yönelik URI https://mystorageaccount.blob.core.windows.net/mycontainer/ olur

Uygulama platformları

Yayımlamak üzere derleme işlemiyle devam etmek istediğiniz uygulama için hedeflenen platformlar. iOS, Android veya Google Play Store'a yönelik mobil uygulama için derlemeler oluşturabilirsiniz.

  • iOS IPA paketi oluşturur
  • Android APK paketi oluşturur
  • Google Play Store dağıtım için AAB paketi oluşturur

Paketleme projesi oluşturma

Bir paketleme projesi oluşturmak, farklı platformlar arasında mobil uygulama dağıtımı için derleme paketleri oluşturan bir işlemdir. Bu işlem, Microsoft kimlik platformunda kayıtlı olan uygulamayı kullanır ve seçtiğiniz platformlara bağlı olarak verilen App Center konumunda derlemeler oluşturur. Derlenen paketler, her platform türü için tek bir mobil uygulama paketi içinde paketlenmiş birincil ve isteğe bağlı ikincil uygulamaları içerir.

Paket Kimliği

Paket kimliği, uygulamanız için oluşturabileceğiniz benzersiz bir tanımlayıcıdır. Ters etki alanı adı düzenini izler. Örneğin, com.contoso.myapp. Bu paket kimliği, iOS veya Android sertifikaları oluşturulduktan ve 6. adımda belirtildiği gibi yüklendikten sonra Azure Key Vault oluşturma işlemi sırasında kullanılır.

Kod imzalama

Kod imzalama, son kullanıcılara dağıtım öncesinde bir mobil uygulamayı tamamlama işlemidir. Kod imzalı bir uygulama, bilinen bir kaynaktan geldiğinin bilinmesini sağlar ve güvenilen kaynak tarafından son kez imzalanmasından sonra uygulama kodu değiştirilmez.

Birincil uygulama

Birincil uygulama, birden çok tuval uygulaması birlikte paketlendiğinde mobil uygulama deneyimine yönelik giriş noktası veya giriş uygulamasıdır. Diğer tüm uygulamalar ikincil uygulamalar olarak kabul edilir. Yalnızca bir tuval uygulaması paketlenmiş ve derlenmişse birincil uygulama olarak kabul edilir.

Yeniden yönlendirme URI'si

Yeniden yönlendirme URI'si veya yanıt URL'si, uygulama başarılı bir şekilde yetkilendirildikten ve bir yetkilendirme kodu veya erişim belirteci verildikten sonra, yetkilendirme sunucusunun kullanıcıyı yönlendirdiği yerdir. Yetkilendirme sunucusu, kodu veya belirteci yeniden yönlendirme URI'sine gönderir, bu nedenle uygulama kayıt işleminin parçası olarak doğru konumu kaydetmeniz önemlidir.

Daha fazla bilgi: Yeniden yönlendirme URI'si

İkincil uygulama

Mobil uygulama dağıtımı için birincil uygulamayla birlikte aynı derlemede paketlediğiniz diğer ek tuval uygulamaları.

Sonraki adımlar

Paketleme için sistem gereksinimleri ve önkoşullar

Ayrıca bkz.