Aşağıdaki bölümlerde, Managed Google Play Store'da uygulamaların dağıtımı hakkında faydalı bilgiler verilmektedir.
Uygulamaları yükleyin
Politikayı kullanan cihazlara Google Play Store'dan Android uygulamaları yükleyebilirsiniz. Bu özelliği kullanmak için yüklemek istediğiniz uygulamanın paket adını bilmeniz gerekir. Uygulamanın paket adını bulmak için iki seçeneğiniz vardır:
Uygulamanın paket adı, Google Play Store sayfasının URL'sinde yer alır. Örneğin, Google Chrome uygulama sayfasının URL'si
ve paket adıhttps://play.google.com/store/apps/details?id=com.android.chrome
com.android.chrome
.Müşterilerinizin Google Play Store'a göz atmasına izin vermek için Managed Google Play iFrame'i EMM konsolunuza yerleştirebilirsiniz. Müşteriniz iframe'de bir uygulama seçtiğinde EMM konsolunuz, etkinlikte paket adını alır.
Ardından uygulamayı cihazın politikasına ekleyebilirsiniz:
"applications":[
{
"installType":"FORCE_INSTALLED",
"packageName":"com.android.chrome",
},
],
Politikayı bir cihaza uyguladığınızda uygulama, cihaza yüklenir veya cihazdaki Managed Google Play Store'a eklenir.
Uygulamaları kapalı test için dağıtma
Uygulama geliştiriciler, Play Console'da uygulamalarının yayın öncesi sürümlerini bir grup test kullanıcısıyla test etmek için kapalı sürüm (kapalı kanal) oluşturabilir. Buna kapalı test denir. Kapalı kanal dağıtımını desteklemek, kuruluşların hem üçüncü taraf uygulamalarını hem de kendi bünyesinde geliştirdikleri gizli uygulamaları test etmesine olanak tanır.
Play Console'da kapalı test oluştururken uygulama geliştiriciler 100'e kadar kuruluşu (enterprises
) hedefleyebilir. Bir kuruluşu hedefleyen kapalı kanalları almak ve bu kapalı kanalları politikayı kullanarak cihazlara dağıtmak için Android Management API'yi kullanabilirsiniz.
Kapalı teste uygun uygulamalar
Uygulama geliştiriciler, kapalı test oluşturmadan önce uygulamalarının aşağıdaki koşulları karşıladığından emin olmalıdır:
- Uygulamanın üretim sürümü Google Play'de (veya gizli uygulamalar için Managed Google Play'de) yayınlanmış olmalıdır.
- Google Play Console'da Managed Google Play, uygulamanın Gelişmiş Ayarlar sayfasında etkinleştirilir.
- Uygulamanın kapalı sürümleri sürüm kodu şartlarını karşılamalıdır.
Kapalı testlere kuruluş ekleme
Uygulama geliştiriciler, kapalı test oluştururken kuruluş kimliklerini ekleyerek bir kuruluşa kapalı testlere erişim izni verebilir. Müşterileriniz, aşağıdaki talimatları uygulayarak kuruluş kimliklerini bulabilir:
- Yönetici hesabı kullanarak Managed Google Play'de oturum açın.
- Yönetici Ayarları'nı tıklayın.
- Kuruluş kimliğini içeren dizeyi Kuruluş bilgileri kutusundan kopyalayın ve geliştiriciye gönderin.
Gizli uygulamalarda geliştiricinin, uygulamanın Gelişmiş Ayarlar sayfasındaki Managed Google Play sekmesine katılan her kuruluşun kuruluş kimliğini de eklemesi gerekir. Talimatlar için Play Console'dan özel uygulama yayınlama başlıklı makaleyi inceleyin.
Kapalı parçaları kullanıcılara dağıtma
Belirli bir uygulama için bir kuruluşun kullanabileceği parçaların listesini almak üzere enterprises.applications
numaralı telefonu arayın.
Yanıta dahil edilen appTrackInfo[]
listesi, belirli uygulamalar için aşağıdakileri içerir:
trackId
: Parçanın benzersiz tanımlayıcısıdır. Play Console'da uygulamanın parça bilgilerini gösteren sayfanın URL'sindekireleaseTrackId
değerinden alınır.trackAlias
: Parçanın, Play Console'da değiştirilebilen, kullanıcı tarafından okunabilen adı.
Kullanıcının cihazına kapalı bir kanal yüklemek için cihaz politikasında accessibleTrackIds
değerini belirtin:
"applications":[
{
"installType":"AVAILABLE",
"packageName":"com.google.android.gm",
"accessibleTrackIds":[
"123456",
"789101"
]
},
],
Bir politika aynı uygulamadan birden fazla kanal içeriyorsa (yukarıdaki örnekte olduğu gibi) politika, en yüksek sürüm koduna sahip kanalı yükler.
trackIds, aşağıdakiler gibi belirli senaryolarda enterprises.applications
çağrısından otomatik olarak kaldırılır:
- Kanalın APK'sı başka bir kanala veya üretime geçirilir.
- Üretim sürümü, kanaldan daha yüksek bir sürümle güncellenir.
- Bir geliştirici parçayı durdurur.
Managed Google Play iframe
Managed Google Play iframe ile müşterilere birleşik bir mobilite yönetimi deneyimi sunmak için Managed Google Play'i doğrudan EMM konsolunuza yerleştirebilirsiniz.

Iframe'de bir başlık çubuğu ve genişletilebilir bir yan menü bulunur. Kullanıcılar menüden farklı sayfalara gidebilir:
- Uygulama arama: BT yöneticilerinin Google Play uygulamalarını aramasına ve uygulamaları incelemesine, uygulama ayrıntılarını görüntülemesine ve uygulamaları seçmesine olanak tanır.
- Özel uygulamalar: BT yöneticilerinin kuruluşları için özel uygulamalar yayınlamasına ve yönetmesine olanak tanır.
- Web uygulamaları: BT yöneticilerinin web sitesi kısayollarını uygulama olarak yayınlamasına ve dağıtmasına olanak tanır.
- Uygulamaları organize etme: BT yöneticilerinin, kullanıcılarının cihazlarındaki Play Store uygulamasında uygulamaların nasıl düzenleneceğini yapılandırmasına olanak tanır.
Özellikler
Bu bölümde, Managed Google Play iframe'inde kullanılabilen özellikler açıklanmaktadır. Iframe'i nasıl yerleştireceğiniz ve bu özellikleri nasıl uygulayacağınız hakkında bilgi edinmek için Iframe'i konsolunuza ekleme başlıklı makaleyi inceleyin.
Uygulama ara
Uygulama ara sayfası (Şekil 1'de gösterilmektedir.), BT yöneticilerinin Google Play uygulamalarını aramasına, göz atmasına ve seçmesine olanak tanır.
Arama kutusu
Sayfada, başlık çubuğundaki arama kutusu varsayılan olarak etkindir. Arama kutusu, otomatik öneri gibi özellikleri destekler ve Google Play'de herkese açık olarak listelenen uygulamalardan sonuçlar döndürür. Arama sonuçları iframe'de gösterilir.
Özel uygulamalar

Özel uygulamalar sayfası, BT yöneticilerinin özel uygulamaları doğrudan EMM konsolunuzdan yayınlamasına ve yönetmesine olanak tanır. Özel uygulama yayınlamayı BT yöneticileri için kolaylaştırmak amacıyla bu sayfada:
- Kuruluş adına sessizce bir Play Console hesabı oluşturur ve BT yöneticilerine yönetici erişimi verir.
- Uygulama yayınlamak için daha önce gerekli olan 25 ABD doları tutarındaki Play Console kayıt ücreti kaldırıldı.
- Yalnızca uygulamanın APK'sı ve başlığı gerekir.
- Uygulamaları 10 dakikadan kısa sürede yayınlar (Play Console'da bu işlem 2 saat sürer).
Not: Özel uygulamalar sayfasından yayınlanan uygulamalar hiçbir zaman herkese açık hale getirilemez.
Bir BT yöneticisi iframe'de ilk kez uygulama yayınladığında iframe, kuruluş adına sessizce bir Play Console hesabı oluşturur. İleri düzey düzenlemeler yaparlarsa bir Google Hesabı ile oturum açmaları istenir.Bu, herhangi bir Google Hesabı (ör. Gmail, Cloud Identity) olabilir. Bu Google Hesabı, kuruluşun Play Console hesabının yöneticisi olarak eklenir. Ardından BT yöneticisi, Google Hesabını kullanarak doğrudan Play Console'da oturum açabilir. Burada şunları yapabilir:
- Yönetici hesapları ekleme ve yönetme
- Açıklamalar, ekran görüntüleri ve daha fazlası dahil olmak üzere gelişmiş uygulama ayrıntıları ekleyin.
- Uygulamaları yayından kaldırabilirsiniz.
BT yöneticileri için Özel uygulamalar sayfasının nasıl kullanılacağıyla ilgili talimatları Managed Google Play Yardım Merkezi'nde bulabilirsiniz.
Seç düğmesi
Bir uygulama yayınlandıktan sonra BT yöneticileri, uygulama ayrıntıları sayfasında uygulamanın başlığını ve APK'sını düzenleyebilir. Uygulama ayrıntıları sayfasında SEÇ düğmesi de gösterilir (Şekil 2'ye bakın). BT yöneticisi bu düğmeyi tıkladığında gerçekleşecek işlemi belirtmeniz gerekir (3. adımdakionproductselect
bölümüne bakın). iframe etkinliklerini işleme).
Web uygulamaları

Web uygulamaları sayfası, BT yöneticilerinin web sitesi kısayollarını Managed Google Play'de özel uygulama olarak yayınlamasına olanak tanır.
Web uygulamaları, paket adlarıyla (productId
) tanımlanır ve genellikle yayınlanması 10 dakika sürer. Yayınlandıktan sonra, kuruluşları için otomatik olarak onaylanır ve diğer onaylanmış uygulamalar gibi kullanıcılara dağıtılabilir. Web uygulamaları, yönetilen diğer Play iframe özellikleriyle uyumludur: Play Arama sayfasında aranabilir ve koleksiyonlara eklenebilir.
Web uygulaması oluşturma formunda başlık, HTTPS veya HTTP URL'si ve simge resmi (512 x 512 JPG veya 32 bit PNG) gereklidir. Ayrıca BT yöneticileri üç görüntüleme seçeneğinden birini tercih edebilir:
- Tam ekran: Uygulama tam ekran modunda açılır. Cihazın durum çubuğu ve gezinme çubuğu gizlenir.
- Bağımsız (varsayılan): Uygulama, cihazın durum çubuğunu ve gezinme çubuğunu gösterir.
- Minimal kullanıcı arayüzü: Uygulamada cihazın durum çubuğu ve gezinme çubuğu, uygulamanın URL'si ve bir yenileme seçeneği gösterilir. HTTP URL'leri için tek seçenek budur.
Web uygulamaları sayfası, BT yöneticilerinin web uygulamalarını düzenlemesine ve silmesine de olanak tanır. Bir web uygulaması silindiğinde kullanıcının Managed Google Play Store'undan kaldırılır ancak uygulama cihazına önceden yüklenmişse kullanıcı uygulamaya erişmeye devam edebilir. Bir web uygulamasını kullanıcının cihazından silmek için uygulamaları silme başlıklı makaleyi inceleyin. Web uygulamaları oluşturma ve düzenlemeyle ilgili kullanıcılara yönelik talimatları Managed Google Play Yardım Merkezi'nde bulabilirsiniz.
Seç düğmesi
Bir web uygulaması yayınlandıktan sonra ayrıntılar sayfasında SEÇ düğmesi bulunur. BT yöneticisi bu düğmeyi tıkladığında yapılacak işlemi (ör. uygulamayı dağıtma) belirtmeniz gerekir (3. adımdakionproductselect
bölümüne bakın). iframe etkinliklerini işleyin).
Uygulamaları düzenle

Uygulamaları düzenle sayfası, BT yöneticilerinin uygulamaları koleksiyonlar (kümeler olarak da adlandırılır) halinde düzenlemesine olanak tanır. Örneğin, bir BT yöneticisi sık kullanılan uygulamalar için Temel koleksiyonu veya harcamaları takip etme, seyahatleri günlüğe kaydetme vb. ile ilgili uygulamalar için Gider koleksiyonu oluşturabilir. Koleksiyonlar, kullanıcının cihazlarındaki Play Store ana sayfasında gösterilir.
EMM'ler, uygulamaların aranmasına ve koleksiyonlara eklenmesine izin vermek için iFrame URL'sinin parametrelerinde
SELECT mode
değerini kullanmalıdır.
Play Store uygulaması, kullanıcının cihazlarında yalnızca kullanıcının (veya cihazın) kullanabileceği koleksiyonlardaki uygulamaları gösterir. Kullanıcının (veya cihazın) kullanabileceği uygulamalar içermeyen koleksiyonlar Play Store'da gösterilmez.

.
BT yöneticileri, uygulamaları düzenle sayfasında mevcut koleksiyonları düzenleyebilir, silebilir ve kopyalayabilir. Bu görevlerin nasıl yapılacağına dair kullanıcı talimatlarını Managed Google Play Yardım Merkezi'nde bulabilirsiniz.
Iframe'i konsolunuza ekleme
1. Adım: Web jetonu oluşturma
İşletmeyi tanımlayan bir web jetonu oluşturmak için enterprises.webTokens.create
işlevini çağırın. Yanıtta jetonun value
değeri yer alıyor.
parentFrameUrl
değerini, iframe'i barındıran üst çerçevenin URL'sine ayarlayın.- Iframe'de hangi özelliklerin etkinleştirileceğini belirtmek için
iframeFeature
kullanın:PLAY_SEARCH
,PRIVATE_APPS
,WEB_APPS
,STORE_BUILDER
(uygulamaları düzenleyin).iframeFeature
ayarlanmamışsa iframe varsayılan olarak tüm özellikleri etkinleştirir.
2. adım: iFrame'i oluşturma
Managed Google Play iframe'inin nasıl oluşturulacağına dair bir örnek aşağıda verilmiştir:
<script src="https://apis.google.com/js/api.js"></script>
<div id="container"></div>
<script>
gapi.load('gapi.iframes', function() {
var options = {
'url': 'https://play.google.com/work/embedded/search?token=web_token&mode=SELECT',
'where': document.getElementById('container'),
'attributes': { style: 'width: 600px; height:1000px', scrolling: 'yes'}
}
var iframe = gapi.iframes.getContext().openChild(options);
});
</script>
Bu kod, div
kapsayıcısında bir iframe oluşturur. iFrame etiketine uygulanacak özellikler, daha önce belirtildiği gibi "attributes" seçeneğiyle ayarlanabilir.
URL parametreleri
Aşağıdaki tabloda, URL parametresi olarak URL'ye eklenebilen, iframe için kullanılabilen tüm parametreler listelenmiştir.Örneğin:
'url': 'https://play.google.com/work/embedded/search?token=web_token&mode=SELECT&showsearchbox=TRUE',
Parametre | Sayfa | Zorunlu | Açıklama |
---|---|---|---|
token |
Yok | Evet | 1. adımdan döndürülen jeton. |
iframehomepage |
Yok | Hayır | Iframe oluşturulduğunda görüntülenen ilk sayfa. Olası değerler:
PLAY_SEARCH , WEB_APPS , PRIVATE_APPS ve STORE_BUILDER (uygulamaları düzenle). Belirtilmemişse hangi sayfanın gösterileceğini aşağıdaki öncelik sırası belirler: 1. PLAY_SEARCH , 2. PRIVATE_APPS , 3.
WEB_APPS , 4. STORE_BUILDER . |
locale |
Yok | Hayır | Iframe'deki içeriği yerelleştirmek için kullanılan, doğru biçimlendirilmiş bir BCP 47 dil etiketi. Bir değer belirtilmezse varsayılan değer en_US olur.
|
mode |
Uygulama ara | Hayır |
SELECT : BT yöneticilerinin uygulama seçmesine olanak tanır.APPROVE (varsayılan): BT yöneticilerinin uygulamaları seçmesine, onaylamasına ve onayı iptal etmesine olanak tanır.
|
showsearchbox |
Uygulama ara | Hayır | TRUE (varsayılan): Arama kutusunu görüntüler ve arama sorgusunu iFrame içinden başlatır.FALSE :
arama kutusu gösterilmez.
|
search |
Uygulama ara | Hayır | Arama dizesi. Belirtilirse iframe, BT yöneticisini belirtilen dizeyle arama sonuçlarına yönlendirir. |
3. Adım: iframe etkinliklerini işleme
Entegrasyonunuz kapsamında aşağıdaki etkinlikleri de ele almanız gerekir.
Etkinlik | Açıklama |
---|---|
onproductselect |
Kullanıcı bir uygulama seçer veya onaylar. Bu işlem, aşağıdakileri içeren bir nesne döndürür:{
"packageName": The package name of the app, e.g. "com.google.android.gm",
"productId": The product ID of the app, e.g. "app:com.google.android.gm",
"action": The type of action performed on the document. Possible values are:
"approved", "unapproved" or "selected." If you implement the iframe in |
onproductselect
değerinin nasıl dinleneceği gösterilmektedir:
iframe.register('onproductselect', function(event) { console.log(event); }, gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER);
Google Play Store'a kendi uygulamanızı yükleme
Siz veya müşteriniz bir Android uygulaması geliştirirseniz Google Play Console'u kullanarak uygulamayı Play Store'a yükleyebilirsiniz.
Uygulamanın Play Store'da herkese açık olmasını istemiyorsanız Google Play Console'u kullanarak uygulamanızı tek bir kuruluşla sınırlayabilirsiniz. Özel bir uygulamayı Google Play Custom App Publishing API'yi kullanarak programatik olarak yayınlamak da bir seçenektir. Özel uygulamalar yalnızca kısıtlandıkları kuruluş tarafından kullanılabilir. Bu uygulamalar, politika kullanılarak yine de yüklenebilir ancak kuruluşunuzun dışındaki kullanıcılar tarafından görülemez.