Çalışma mantığı
Mağaza farklı cihazlara uygun paketler üretir. Koruma, bölünmüş paketler, kaynaklar ve yerel mimarilerle uyumlu olmalıdır. Testin yalnızca yüklenen bundle üzerinde kalması cihazdaki sonucu kaçırabilir.
Uygulamada nasıl değerlendirilir?
Dil, ekran ve işlemci varyasyonları olan uygulamada kritik kontrolleri farklı dağıtım kombinasyonlarında doğrulayın.
Sınırlar ve yaygın hatalar
Dosya özeti karşılaştırırken AAB ile APK eşitliği beklenmez. Karşılaştırmanın hangi çıktıya ait olduğu belirtilmelidir.
Kontrol listesi
- Split paketleri kapsayın
- ABI çeşitlerini test edin
- Mağaza sürümünü doğrulayın
Karar verirken
Kanıtı geliştiricinin ürettiği dosyadan kullanıcının çalıştırdığı sürüme kadar izleyin.
Dağıtım biçimi test örneğini değiştirir
AAB bir yayımlama biçimidir; cihazda çalışan kurulum parçalarının üretimi dağıtım akışına bağlıdır. Laboratuvardaki tek bir APK'nın davranışı, farklı cihazlara giden tüm ayrık paket bileşimlerini temsil etmeyebilir.
Koruma sonrası çıktı boyutu, yerel mimariler ve koşullu teslim edilen modüller kontrol edilmelidir. Kullanıcının belirli işlevi sonradan indirdiği akış da güvenlik kapsamına alınır. Son paketle kaynak deposu arasında izlenebilir ilişki kurulması, eksik korunan modülü bulmayı kolaylaştırır.
İlgili rehberler: bundletool ile Android dağıtım paketlerini inceleme, Derleme sonrası uygulama koruması.
Kaynaklar ve kapsam
Teknik özelliklerin başvuru noktaları aşağıdadır. Uygulama örneği ve kontrol listesi bu yayın için hazırlanmış değerlendirme önerileridir; bağımsız ürün testi sonucu değildir.