Google Play dışından bir APK yüklemeye çalıştığınızda "Play Protect tarafından engellendi", "Zararlı uygulama engellendi" ya da "Bu uygulama cihazınız için güvenli olmayabilir" uyarısı mı çıkıyor? Bu yazıda Google Play Protect'in neden engellediğini, güvendiğiniz bir uygulamayı nasıl yükleyeceğinizi ve APK dağıtan geliştiriciler için yapılması gerekenleri anlatıyoruz.
Google Play Protect nedir?
Play Protect, Google Play Hizmetleri yüklü Android cihazlarda yerleşik olarak çalışan güvenlik tarayıcısıdır. Hem Play Store'daki uygulamaları hem de dışarıdan yüklenen (sideload) APK dosyalarını tarar. Bir uygulamayı yükleme sırasında şu nedenlerle engelleyebilir veya uyarı gösterebilir:
- Uygulama bilinen bir zararlı yazılımla eşleşiyor.
- Uygulama Google tarafından daha önce hiç görülmemiş ve geliştiricisi tanınmıyor.
- Uygulama, SMS okuma, erişilebilirlik hizmetleri veya bildirimlere erişim gibi hassas izinler istiyor ve dolandırıcılık uygulamalarına benzer davranış gösteriyor.
- Uygulama, eski bir Android sürümü için hazırlanmış ve güncel güvenlik gereksinimlerini karşılamıyor.
Kullanıcıysanız: güvendiğiniz bir APK'yı yüklemek
Önce APK'nın kaynağını sorgulayın. Banka, kargo veya kurum adıyla SMS ya da WhatsApp üzerinden gönderilen APK bağlantıları, Türkiye'de en yaygın dolandırıcılık yöntemlerinden biridir. Bankalar ve resmi kurumlar uygulamalarını yalnızca Google Play üzerinden dağıtır.
Uygulamanın geliştiricisini tanıyor ve güveniyorsanız:
- Uyarı penceresinde Ayrıntılar veya Daha fazla bilgi'ye dokunun.
- Görünüyorsa "Yine de yükle" seçeneğini kullanın.
- Play Protect uygulamayı zararlı olarak tanımlayıp tamamen engellediyse bu seçenek görünmez. Bu durumda uygulamayı yüklemeyin.
Play Protect'i kapatmak
Play Store → profil resminiz → Play Protect → sağ üstteki ayarlar simgesi → "Uygulamaları Play Protect ile tara" seçeneğini kapatabilirsiniz. Ancak bu, cihazınızı dolandırıcılık uygulamalarına karşı savunmasız bırakır. Kapattıysanız işiniz biter bitmez tekrar açın.
Geliştiriciyseniz: uygulamanız neden engelleniyor?
Uygulamanızı Play Store dışında dağıtıyorsanız (kurumsal uygulama, beta sürüm, kendi sitenizden indirme), kullanıcılarınızın Play Protect uyarısı görmesi olasıdır. Bunu azaltmak için:
1. Uygulamanızı tutarlı bir anahtarla imzalayın
Tüm sürümleri aynı imzalama anahtarıyla imzalayın. Anahtar değiştiğinde Android, güncellemeyi mevcut uygulamanın üzerine yüklemez ve Play Protect de uygulamayı yeni ve tanınmayan bir uygulama olarak değerlendirir. Anahtar yönetimi için: Android APK imzalama rehberi.
2. Mümkünse Google Play üzerinden dağıtın
Play Store'dan yüklenen uygulamalar Google'ın inceleme sürecinden geçtiği için bu uyarıları göstermez. Kapalı test ve dahili test kanallarıyla beta sürümlerinizi de Play üzerinden dağıtabilirsiniz. Ayrıntılar: Google Play uygulama imzalama rehberi.
3. Gereksiz hassas izinlerden kaçının
SMS okuma, erişilebilirlik hizmeti veya diğer uygulamaların üzerinde görüntüleme gibi izinler, uygulamanız bunlara gerçekten ihtiyaç duymuyorsa kaldırın. Bu izinler dolandırıcılık uygulamalarında yaygın olduğu için daha sıkı denetlenir.
4. Hatalı engeller için itiraz edin
Uygulamanızın hatalı olarak engellendiğini düşünüyorsanız, Google'ın geliştiricilere yönelik Play Protect itiraz formu üzerinden uygulamanızı yeniden değerlendirmeye gönderebilirsiniz.
5. Geliştirici kimlik doğrulamasını takip edin
Google, Play dışında dağıtılan uygulamalar için de geliştirici kimlik doğrulamasını zorunlu hale getirmeyi planladığını duyurdu ve bu uygulamayı aşamalı olarak bazı ülkelerde başlatıyor. APK dağıtıyorsanız Android Developers duyurularını takip etmenizi öneririz.
Android'de kod imzalama sertifikası gerekir mi?
Hayır. Android uygulamaları sizin oluşturduğunuz bir anahtarla imzalanır; bir sertifika otoritesinden sertifika satın almanız gerekmez. Ancak uygulamanızın Windows masaüstü sürümü varsa, o sürüm için bir kod imzalama sertifikası gerekir.
Sıkça Sorulan Sorular
"Yine de yükle" seçeneği neden görünmüyor?
Play Protect uygulamayı bilinen bir zararlı yazılım olarak tanımladıysa yüklemeye izin vermez. Bu durumda uygulamayı yüklememeniz gerekir.
Play Protect "sertifikalı olmayan cihaz" diyor, bu aynı şey mi?
Hayır. Bu uyarı cihazınızın Google tarafından onaylanmamış olduğunu gösterir ve genellikle özel ROM kurulu veya bazı yurt dışı cihazlarda görülür. Uygulama engelleme ile ilgili değildir.
Kendi yazdığım uygulamayı test ederken de uyarı alıyorum.
Android Studio'dan doğrudan cihaza yüklediğiniz hata ayıklama sürümlerinde nadiren görülür. APK'yı dosya olarak paylaştığınızda uyarı çıkıyorsa, Play Console'un dahili test kanalını kullanmak en pratik çözümdür.



