Harici olarak barındırılan özel uygulamalar

Harici olarak barındırılan Android paketleri (APK'lar), taranmak üzere Google'a gönderilmez. Bu nedenle, içeriklerinin güvenli olduğunun garantisi yoktur. Harici olarak barındırılan bir uygulamaya eriştiklerinde kullanıcılara bu durum bildirilir.

Google Play dışında (örneğin, kendi sunucunuzda) barındırılan bir APK'ya sahip özel uygulamaya harici olarak barındırılan uygulama denir. Harici olarak barındırılan uygulamaları, Managed Google Play üzerinden dağıtmak için uygulamanın meta verilerini içeren bir JSON dosyasının Play Console'a yüklenmesi gerekir.

Harici olarak barındırılan uygulamalarla ilgili kısıtlamalar

Harici olarak barındırılan uygulamalar aşağıdaki kısıtlamalara tabidir:

  • Harici olarak barındırılan uygulamalar yalnızca üretim için yayınlanabilir. Harici olarak barındırılan uygulamaların kapalı sürümleri desteklenmez.
  • Harici olarak barındırılan uygulamalar, Managed Google Play iFrame üzerinden yayınlanamaz.
  • BT yöneticileri, harici olarak barındırılan uygulamaları iş profili olan cihazlara uzaktan yükleyemez. İş profili kullanıcılarının, bunları Managed Google Play'den manuel olarak yüklemeleri gerekir.
  • Android Auto ikinci ekran projeksiyonu devre dışı bırakılmıştır. Bunun nedeni, sürücülerin dikkatini dağıtmamaları için, Auto'yu hedefleyen tüm uygulamaların özel bir incelemeden geçmesinin gerekmesidir.

JSON meta veri dosyası oluşturma

Harici olarak barındırılan bir uygulamayı yayınlamak için uygulamanın meta verilerini içeren bir JSON dosyasını Play Console'a yükleyin. Bu, uygulamanızı, Managed Google Play aracılığıyla kuruluşunuzdaki kullanıcılara dağıtmanıza olanak tanır.

EMM sağlayıcınız bu dosyayı oluşturmak için bir araç sunmuyorsa dosyayı kendiniz oluşturmak için kullanabileceğiniz bir Python komut dosyasını Google sağlar. Komut dosyasını kullanabilmeniz için aşağıdakilerin makinenizde yüklü olması ve sisteminizin PATH yolunda bulunması gerekir:

JSON dosyasını oluşturmak için APK'nızın yolunu ve URL'sini kullanarak aşağıdaki komutu çalıştırın:

python externallyhosted.py ––apk=<path/to/apk.apk> ––externallyHostedUrl=“<https://www.example.com/test.apk>” > filename.json

Harici olarak barındırılan bir uygulamayı Play Console'da yayınlama

Harici olarak barındırılan bir uygulamayı yayınlayabilmeniz için Play Console geliştirici hesabınız aynı zamanda kuruluşunuzda bir yönetici hesabı sahibi olmalıdır.

Uygulamanızın JSON meta veri dosyasını oluşturduktan sonra, uygulamayı yayınlamak için Play Console'u kullanabilirsiniz:

  1. Kuruluşunuzun yönetici hesabıyla Play Console'da oturum açın.
    Henüz yapmadıysanız bu hesabı Play Console ile ilişkilendirmeniz gerekir (daha ayrıntılı bilgi için Google Play Geliştirici hesabına kaydolma konusuna göz atın).
  2. Kendi kuruluşunuzda yayınlayarak özel bir uygulama oluşturun. Özel uygulama erişimine en az bir kuruluş eklediğinizden emin olun.
  3. Harici APK'ları yükle'yi tıklayın.
  4. Sayfanın sağ üst tarafına yakın yerde bulunan Yeni sürüm oluştur'u seçin.
  5. "Google Play'den uygulama imzalama" bölümünde Tercihleri yönet'i tıklayın, ardından Google Play'den uygulama imzalamayı devre dışı bırak'ı seçin.
  6. Güncelle'yi, ardından Devre dışı bırak'ı tıklayın.
  7. "Uygulama paketleri ve APK'lar" bölümünde Yükle'yi tıklayın.
  8. Uygulamanın JSON meta veri dosyasını yükleyip bir Sürüm adı ekleyin. Kaydet'i tıklayın.
  9. Dosya yüklenir ve APK ayrıntıları gösterilir.
  10. Yapılandırma dosyasını json dosyasında geçersiz hale getirmek için bazı alanları değiştirmeyi deneyin. Dosya yüklendiğinde bir hata mesajı gösterilir.
  11. Managed Google Play sayfasında herhangi bir kuruluş seçilmemişse veya Google Play'den uygulama imzalama devre dışı bırakılmamışsa dosya yüklendiğinde bir hata mesajı gösterilir.

Harici olarak barındırılan APK indirme isteklerinin kimliğini doğrulama

Managed Play, harici bir sunucudan APK indirme isteğinde bulunduğunda istekte JSON Web Jetonu (JWT) içeren bir çerez olur. İndirmenin kimlik doğrulaması için JWT kodunun çözülmesini öneririz. Daha fazla bilgi için Kurumsal sunucuda indirmelerin kimliğini doğrulama bölümüne bakın.

Bu size yardımcı oldu mu?

Bunu nasıl iyileştirebiliriz?
Arama
Aramayı temizle
Aramayı kapat
Ana menü
15841166990440139127
true
Yardım Merkezinde Arayın
true
true
true
true
true
108584
false
false