Bir uygulama, kullanıcının cihazına yüklüyse ve Device
'nin policy
'ine göre kullanılabilir durumdaysa güncelleme alabilir.
Device
'un policy
'ından kaldırılan uygulamalar artık bu cihazda güncelleme almaz.
Yönetilen Google Play, kontrollü uygulama güncellemesini kolaylaştırmak için kullanıcıların aralarından seçim yapabileceği farklı uygulama güncelleme modlarına sahiptir. Uygulama güncelleme modu her uygulama için ayrı ayrı ayarlanabilir ve aşağıdaki modları içerir:
- Varsayılan güncelleme modu.
- Yüksek öncelik modu.
- Erteleme modu.
Varsayılan güncelleme modu
Bu modda, aşağıdaki kısıtlamalar karşılandığında uygulamalar varsayılan olarak otomatik olarak güncellenir:
- Cihaz bir kablosuz ağa bağlı.
- Cihaz şarj oluyor.
- Cihaz aktif olarak kullanılmıyor.
- Güncellenecek uygulama ön planda çalışmıyor.
Google Play genellikle günde bir kez güncelleme olup olmadığını kontrol eder. Dolayısıyla bir uygulama güncellemesinin güncelleme sırasına eklenmesi 24 saat kadar sürebilir. Sıraya eklenen uygulamalar, kısıtlamalar karşılandığı anda otomatik olarak güncellenir.
Belirli bir uygulamayı Varsayılan güncelleme moduna ayarlamak için aşağıdaki Device
'ın policy
bölümüne bakın:
{
"policy": {
"productPolicy": [
{
"productId": string,
"autoUpdateMode": "autoUpdateDefault"
}
]
}
}
Yüksek öncelik modu
Bir uygulamanın her zaman mümkün olan en kısa sürede güncellenmesini istiyorsanız geliştirici yeni bir sürüm yayınladıktan sonra uygulama için yüksek öncelikli modu seçebilirsiniz.
Yüksek öncelikli mod kullanıldığında, geliştirici tarafından yeni bir sürüm yayınlanıp Google Play tarafından incelenir incelenmez uygulama güncellenir. Cihaz o sırada çevrimdışıysa internete tekrar bağlandığında uygulama güncellenir.
Belirli bir uygulamayı Yüksek öncelik moduna ayarlamak için aşağıdaki Device
'nin policy
bölümüne göz atabilirsiniz:
{
"policy": {
"productPolicy": [
{
"productId": string,
"autoUpdateMode": "autoUpdateHighPriority"
}
]
}
}
Erteleme modu
Bir uygulamanın güncellemelerini duraklatmak istiyorsanız söz konusu uygulama için Ertele modunu seçebilirsiniz.
Erteleme modu kullanıldığında uygulama, güncelliğini ilk kez yitirdikten sonraki ilk 90 gün boyunca otomatik olarak güncellenmez. Bu 90 günlük sürenin ardından, uygulamanın mevcut en son sürümü varsayılan güncelleme modu kullanılarak otomatik olarak yüklenir. Uygulama, mevcut son sürüme güncellendikten sonra geliştiricinin uygulamanın yeni bir sürümünü yayınlamasından itibaren yeni bir 90 günlük erteleme dönemi başlar.
Belirli bir uygulamayı erteleme moduna ayarlamak için aşağıdaki Device
'ların policy
bölümüne göz atabilirsiniz:
{
"policy": {
"productPolicy": [
{
"productId": string,
"autoUpdateMode": "autoUpdatePostponed"
}
]
}
}
Erteleme modu kullanıldığında beklenen güncelleme davranışını gösteren açıklayıcı bir örnek aşağıda verilmiştir:
Tarih | Uygulamanın Durumu |
---|---|
1 Mayıs | Uygulama, cihazda güncel olmalıdır. Yüklü sürüm: 1.0 Mevcut en son sürüm 1.0 |
2 Mayıs | Geliştirici yeni bir sürüm (2.0) yayınlar.
90 günlük süre 31 Temmuz'da başlar ve sona erer. Yüklü sürüm: 1.0 Mevcut en son sürüm: 2.0 |
6 Haziran | Geliştirici yeni bir sürüm (3.0) yayınlar.
90 günlük süre 31 Temmuz'da başlar ve sona erer. Yüklü sürüm: 1.0 Mevcut en son sürüm: 3.0 |
11 Haziran | Geliştirici yeni bir sürüm (4.0) yayınlar.
90 günlük süre 31 Temmuz'da başlar ve sona erer. Yüklü sürüm: 1.0 Mevcut en son sürüm: 4.0 |
31 Temmuz | 90 günlük süre sona erer.
Uygulama, güncelleme sırasına eklenir ve kısıtlamalar karşılandığında varsayılan güncelleme davranışına göre otomatik olarak güncellenir. 90 günlük süre 31 Temmuz'da başlar ve sona erer. Yüklü sürüm: 1.0 Mevcut en son sürüm: 4.0 |
01 Ağustos | Kısıtlamalar karşılandığından uygulama, mevcut en son sürüme (4.0) güncellenir. Yüklü sürüm: 4.0 Mevcut en son sürüm: 4.0 |
15 Ağustos | Geliştirici yeni bir sürüm (5.0) yayınlar.
Yeni bir 90 günlük dönem başlar ve 13 Kasım'da sona erer. Yüklü sürüm: 4.0 Mevcut en son sürüm: 5.0 |
Önemli uyarılar
Belirli bir uygulama Yüksek öncelik modunda veya Ertele modunun erteleme dönemindeyken seçili uygulama için aşağıdakiler yoksayılır:
- Ağ kısıtlamaları: Bununla ilgili politika alanı AutoUpdatePolicy'dir.
- Bakım dönemi: Bununla ilgili politika alanı MaintenanceWindow'dur.
Bir cihaz uzun süre çevrimdışı kaldığında ve yüksek öncelikli bir uygulamanın yeni sürümü yayınlandığında, uygulamanın otomatik olarak güncellenmemesi bilinen bir sorundur. Cihazın bir sonraki çevrimdışı olduğunda güncellenmesini sağlamak için:
AppAutoUpdatePolicy
öğesiniALWAYS
olarak ayarlayın.