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 paketlenen yerel mobil uygulamaları son kullanıcılara Microsoft Intune, 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. Kuruluşunuzun marka gereksinimlerine uygun olarak mobil uygulama başlatma deneyimini özelleştirmek için paketleme ö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. 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ın genel kullanım yerine mevcut Power Apps kullanıcılarına dağıtılması 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, Microsoft Intune, Microsoft App Center, Google Play Store ve Apple Business Manager gibi yerel dağıtım kanalları üzerinden mobil kullanıcılara özel markalı Android ve iOS uygulamalarınız olarak dijital olarak imzalayabilir ve 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. Mobil uygulamanızı depolamak için App Center konumunu seçin. Mevcut bir App Center konumu kullanın veya paketleme sihirbazında yeni bir uygulama kaydı 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ı App Center konumundan indirin.
  9. Paketleme sihirbazında otomatik kod imzalaması seçilmemişse mobil uygulama paketini el ile kod imzalaması olarak ayarlamanı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

Sistem gereksinimleri

Aşağıdaki liste, bir veya daha fazla tuval uygulamasını mobil uygulama paketi olarak yayınlamak için paketleme özelliğini kullanmaya başlamadan önce neye ihtiyacınız olduğunu açıklar.

İzinler ve erişim gereksinimleri

Yazılım ve cihaz gereksinimleri

  • iOS ile kod imzalamak için Mac cihaz
  • Android ile kod imzalamak için Windows PC
  • Paketlenen mobil uygulamayı çalıştırmak için:
    • Sürüm 10 veya üzeri yazılım yüklü olan Android cihaz
    • Sürüm 14 veya üzeri yazılım yüklü olan iOS cihaz

Not

iOS platformu için uygulama geliştirmek, bir Apple Developer Program hesabı gerektirir.

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

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 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

Çıktı mobil uygulamanın genel benzersiz kimliği. Ters etki alanı adı düzenini izler. Örneğin, com.contoso.myapp.

Kod imzalama

Kod imzalama, son kullanıcılara dağıtım öncesinde bir mobil uygulamayı sonlandırma 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. Tüm ek 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 isteğe bağlı ek tuval uygulamaları.

Sonraki adımlar

Mobil uygulamanızı oluşturmak için paketleme sihirbazını kullanma

Ayrıca bkz.