Android Studio'da Play Politikası Analizleri

Android Studio, uygulamanızı etkileyebilecek Google Play politikalarıyla ilgili daha zengin 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 lint 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ıları, daha fazla faydalı bilgiyi ve kaynakları bulabileceğiniz Play politikası 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 Politikası Analizleri olup olmadığını görmek için Code > Inspect for Play Policy Insights'a (Kod > Play Politikası Analizleri İçin İncele) gidin. Analizler, Problems (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 yeni sürümünü ekleyerek Sürekli Entegrasyon (CI) derlemelerinizde Play Politika Analizi hata analizi kontrollerini çalıştırabilirsiniz:

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

ve lint'i ayarlayarak CI derlemelerinizin bir parçası olarak çalıştırma

Play Politika Analizi lint kontrollerini anlama

Genellikle belirli kod değişiklikleri veya hızlı düzeltmeler öneren geleneksel lint kontrollerinin aksine, Play Politika Analizleri lint kontrolleri 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 sizi politikaya uygun uygulamalara yönlendirmek için tasarlanmıştır. Bu nedenle, Play Politikası Analizleri lint kontrolleri için diğer lint uyarılarında olduğu gibi hızlı çözümler 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 File > Settings > Editor > Inspections (Windows/Linux'ta) veya Android Studio > Settings > Editor > Inspections'a (macOS'te) gidin. Buradan, Android > Lint > Play Politikası bölümünde Play Policy Insights kontrollerini tek tek devre dışı bırakabilirsiniz.

Geri bildirim

Play Politikası Analizleri özelliğini daha iyi hale getirmek için sürekli çalışıyoruz. Geri bildiriminiz, bu özelliğin gelecekteki gelişimini şekillendirmek için çok değerlidir. Önerileriniz varsa veya sorunla karşılaşırsanız lütfen bildirin.