Android Studio'da Play Politikası Analizleri

Android Studio, uygulamanızı etkileyebilecek Google Play politikaları hakkında daha ayrıntılı analizler ve rehberlik sağlar. 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ılı ve daha faydalı bilgiler ile 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 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 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 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 hata analizi denetimlerinin aksine, Play Politika Analizi hata analizi 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 sizi politikaya uygun 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 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 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 sorunla karşılaşırsanız lütfen bildirin.