Play Store'dan uygulamanın uyumluluk matrisini alın

Jan 10 2021

Play Store'un neden bir uygulamanın cihazımla uyumlu olmadığını iddia ettiğini anlamaya çalışıyorum. Uygulamayı yandan yüklemek iyi çalışıyor, manuel olarak güncellememe gerek kalmaması için Play Store üzerinden almak istiyorum.

Bir geliştirici olarak, hangi cihazların uygulamanızla uyumlu olduğuna dair kriterler belirleyebileceğinizi biliyorum.

Müşteri olarak bu kriterleri almanın bir yolu var mı?

Yanıtlar

7 Robert Jan 10 2021 at 20:16

Birkaç yıl önce, Google Play Store tarafından dahili olarak uygulamayı sorgulamak ve indirmek için kullanılan protokol, size bir uygulamayı indirememenizin kesin nedenini sunmak için çok güzeldi (örneğin, ağ seviyesindeki yanıtlar, hangi özellik, kitaplık veya başka bir şey varsa) cihazınız özlüyor).

Ne yazık ki birkaç yıl önce (sanırım 2016 ile ilgiliydi) Google protokolü değiştirdi ve bugünlerde yanıtı sadece olduğu gibi alıyorsunuz, INCOMPATIBLEdaha fazla ayrıntı yok.

APK dosyasını almayı başarırsanız, uygulamayı yeniden derleyebilir ve AndroidManifest.xmlteknik sınırlamalar açısından kontrol edebilirsiniz . Ancak, içinde tanımlanan tüm gereksinimleri karşılayan bir cihaz kullanmak AndroidManifest.xmlgerekli değildir, Play Store'un o uygulamayı indirmeye izin verdiği anlamına gelir.

Play Store, yalnızca uygulama geliştiricisi tarafından tanımlanan kuralların izin verdiği bir uygulamayı indirmenize izin verir. Bir uygulama geliştiricisi yüklerken, belirli cihazlara, üreticilere, ülkelere, ağ operatörlerine ve çok daha fazlasına açıkça izin verebilir veya reddedebilir. Bu kısıtlamaların çoğu AndroidManifest.xml'deki kısıtlamalarla eşleştirilemez. Bu nedenle, Play Store doe snot bir uygulamayı indirmenize izin verse bile yandan yükleme çalışabilir.

Bildiğim kadarıyla uygulama geliştiricisi tarafından tanımlanan bu kuralları görüntülemenin bir yolu yok. Dolayısıyla, bu kuralları yeniden oluşturmanın tek yolu, çok sayıda cihaz kullanmak ve bir uygulamanın mevcut olup olmadığını her biri üzerinde test etmektir. Bu sonuçlara dayanarak, kuralları tersine çevirebilirsiniz.

Birçok ülkede bu bilgileri birden fazla cihaz kullanarak toplayan ve bu bilgileri sağlayan bazı hizmetler vardır. Servisler örneğin: 42matters.com AppBrain.com ve çok daha fazlası.

Bu hizmetlerin çoğu ücretsiz değildir veya yalnızca ücretsiz hesaplar için çok sınırlı bir veri kümesi sağlar.