Android Studio'da Play Politikası Analizleri

Android Studio, uygulamanızı etkileyebilecek Google Play politikaları hakkında daha ayrıntılı analizler ve bilgiler sunar. Bu bilgiler, en başından itibaren daha güvenli uygulamalar geliştirmenize yardımcı olur. Böylece, lansman sürecinizi aksatabilecek ve daha sonra düzeltmek için daha fazla zaman ve kaynak gerektirebilecek sorunları önleyebilirsiniz.

Play Politika Analizi'ni hata analizi kontrolleri olarak görebilirsiniz. Bu lint kontrolleri aşağıdaki bilgileri sunar:

  • İlgili politikanın genel bir bakışı
  • Sık karşılaşılan sorunlardan kaçınmak için yapmanız ve yapmamanız gerekenler.
  • Ayrıntılı ve daha faydalı bilgiler ile kaynaklar bulabileceğiniz Play politika sayfalarının bağlantıları.

Bu özellik, daha sorunsuz bir uygulama gönderme deneyimi yaşayabilmeniz için inceleme öncesinde faydalı rehberlik sağlamayı amaçlamaktadır. Bu özellik tüm politikaları kapsamaz ve nihai uygulama incelemesi kararları vermez. Uygunluk sağlamak için lütfen her zaman Politika Merkezi'ndeki politikanın tamamını inceleyin.

Projenizle ilgili Play politika analizleri olup olmadığını görmek için Kod > Play politika analizleri için incele'ye gidin. Analizler, Sorunlar araç penceresinde ve ilgili dosyalarda lint uyarıları olarak gösterilir.

Proje bağımlılıklarınıza (lintChecks bağımlılığı olarak) com.google.play.policy.insights:insights-lint kitaplığının en son sürümünü ekleyerek Sürekli Entegrasyon (SE) derlemelerinizde Play Politika Analizi hata analizi kontrollerini çalıştırabilirsiniz:

lintChecks("com.google.play.policy.insights:insights-lint:LATEST_VERSION")

ve lint'i CI derlemelerinizin bir parçası olarak çalışacak şekilde ayarlama

Play Politika Analizi lint kontrollerini anlama

Genellikle belirli kod değişiklikleri veya hızlı düzeltmeler öneren geleneksel lint denetimlerinin aksine, Play Politikası Analizleri lint denetimleri farklı şekilde çalışır. Bu uyarıların temel amacı, uygulamadaki belirli izinler veya işlevlerle ilgili olası politika sorunları hakkında sizi bilgilendirmektir. Hedef, aşağıdakileri yapabilmenizi sağlamaktır:

  • Olası politika etkilerini anlayın.
  • Uygunluğu sağlamak için uygulamalarının tasarımında veya uygulamasında gerekli değişiklikleri yapın. Analizlerden bazıları Android Studio'da tam olarak çözülemeyebilir ve Google Play Console'da işlem yapılması gerekebilir.

Bu analizler, geliştirme sürecinin başından itibaren erken uyarılar sunmak ve politika uyumlu uygulamalara yönlendirmek için tasarlanmıştır. Bu nedenle, Play Politika Analizi hata analizi kontrolleri için diğer hata analizi uyarılarında olduğu gibi hızlı düzeltmeler yoktur. Bunun yerine, bu analizler uygulamanızın amaçlanan davranışının ve Google Play politikalarıyla uyumunun daha ayrıntılı bir şekilde incelenmesini sağlamalıdır.

Play Politika Analizi lint kontrollerini devre dışı bırakma

Varsayılan inceleme profilinde işaretini kaldırarak Play Politikası Analizleri özelliği için lint kontrollerini devre dışı bırakabilirsiniz. Bunu yapmak için Dosya > Ayarlar > Düzenleyici > İncelemeler (Windows/Linux'ta) veya Android Studio > Ayarlar > Düzenleyici > İncelemeler'e (macOS'te) gidin. Buradan, Android > Lint > Play Politikası bölümünde Play Politikası Analizleri'nin tek tek devre dışı bırakabilirsiniz.

Geri bildirim

Play Politikası Analizleri özelliğini iyileştirmek için sürekli olarak çalışıyoruz. Geri bildiriminiz, bu özelliğin gelecekteki gelişimini şekillendirmek için çok değerli. Önerileriniz varsa veya sorunlarla karşılaşırsanız lütfen bildirin.