Google Play'in bütünlük ve imzalama hizmetleri, kullanıcıların uygulamalarınız ve oyunlarınızda istediğiniz deneyimi yaşamalarını sağlamanıza yardımcı olur. Play Console'daki Uygulama bütünlüğü sayfasını (Test edin ve yayınlayın > Uygulama bütünlüğü) kullanarak şunları yapabilirsiniz:
- Play Integrity API'yi kullanarak uygulamalarınızı ve oyunlarınızı riskli etkileşimlerden korumak için Google Cloud projenizi bağlama
- Yetkisiz değişiklikleri ve yeniden dağıtımı önlemek için otomatik koruma ayarlama
- Play Uygulama İmzalama özelliğini ayarlayarak Google Play'in uygulama imzalama anahtarınızı yönetmesine ve her sürümü imzalamak için kullanmasına izin verme
- Bütünlük kontrollerini geçememiş bilinmeyen ve güvenilmeyen cihazların uygulamanızı Google Play'den indirememesi için Google Play mağaza girişinizin görünürlüğü ile ilgili bütünlük kontrollerini etkinleştirme
Bu hizmetlerin her birinin durumunu hızlı bir şekilde kontrol edebilirsiniz.
Genel Bakış
Google Play'in bütünlük ve imzalama hizmetlerini yönetmek ve izlemek için Uygulama bütünlüğü sayfasını (Test edin ve yayınlayın > Uygulama bütünlüğü) kullanabilirsiniz. Her hizmet, başlarken kullanabileceğiniz bilgi ve kaynaklara sahiptir. Bir hizmeti etkinleştirdikten sonra yapılandırabilir ve ayarlar menüsündeki diğer özelliklere erişebilirsiniz. Varsa hizmetin raporlarını da görmeye başlarsınız.
Aşağıdaki bölümleri tıklayarak genişletip daraltabilirsiniz.
Play Integrity APIIntegrity API'yi önemli anlarda çağırarak uygulamanın, Google Play tarafından yüklenen ve orijinal bir Android cihazda çalışan uygulama ikili programınız olup olmadığını kontrol edebilirsiniz. Uygulamanızın arka uç sunucusu; kötüye kullanım, yetkisiz erişim ve saldırılara karşı korunmak için ne yapılması gerektiğine karar verebilir. Integrity API'yi entegre ettikten sonra yükleme tabanınızın oluşturduğu raporlar aracılığıyla uygulamanızın API isteklerini izleyebilir ve kararları analiz edebilirsiniz.
İşe aşağıdaki kaynakları inceleyerek başlayın:
- Play Integrity API dokümanlarını Android Developers web sitesinde bulabilirsiniz.
- Play Console'da Play Integrity API'yi kullanma hakkında daha fazla bilgi edinin.
Uygulamalarınızın ve oyunlarınızın yetkisiz bir şekilde değiştirilerek yeniden dağıtılması bütünlükle ilgili kötüye kullanım anlamına gelir. Bu tür kötüye kullanıma karşı korunmak için Google Play'in otomatik korumasını kullanın. Otomatik koruma, uygulamanızda veri bağlantısı olmadan çalışır. Bu özellik Play Console'da tek tıklamayla etkinleştirilebilir. Test öncesinde geliştiricinin herhangi bir işlem yapması ve arka uç sunucu entegrasyonu gerekmez.
Otomatik koruma hakkında daha fazla bilgi edinin.
Play Uygulama İmzalama özelliğini kullanarak Google Play'in, uygulama imzalama anahtarınızı yönetip korumasına ve her sürümü imzalamak için kullanmasına izin verin. Bu, güncellemelerin sizden geldiğinden emin olunmasını sağlar.
Play Uygulama İmzalama hakkında daha fazla bilgi edinin.
Google Play'in, mağaza girişinizi kullanıcılara göstermeden önce cihazların, bütünlük kontrollerini geçip geçmediğini kontrol etmesi için mağaza girişinizde bütünlük kontrollerini etkinleştirin.
İpuçları:
- Bu hizmet için Play Integrity API'yi uygulamanıza entegre etmeniz gerekmez. Play Store uygulaması, cihazın kendisiyle ilgili bir cihaz kararı alır ve mağaza girişinin görünürlüğünü belirlemek için bu kararı kullanır.
- Bütünlük kontrollerini etkinleştirerek uygulamanızın rootlanmış veya güvenliği ihlal edilmiş cihazlar gibi riskli cihazlar, emülatörler ve bilinmeyen ortamlarda kullanılabilirliğini azaltabilirsiniz.
- Her bütünlük denetiminin tanımını Play Integrity API dokümanlarında bulabilirsiniz.
- Bu durum, kullanıcıların başka dağıtım kanallarından veya başka cihazdan yükleme gibi yöntemlerle uygulamanızı edinmesini engellemez. Bu nedenle, Play Integrity API veya otomatik koruma gibi bir çalışma zamanı korumasından da yararlanabilirsiniz.
Bütünlük kontrollerini kullanmak için:
- Play Console'u açıp Uygulama bütünlüğü sayfasına (Test edin ve yayınlayın > Uygulama bütünlüğü) gidin.
- "Mağaza girişi görünürlüğü" bölümüne gidin.
- Google Play mağaza girişiniz için bütünlük kontrollerini etkinleştirmek isteyip istemediğinizi seçin. Bütünlük kontrollerini geçememiş olan bilinmeyen ve güvenilmeyen cihazlar uygulamanızı Google Play'den yükleyemez:
- Bütünlük kontrolü yok: Mağaza girişiniz, desteklediğiniz tüm cihazlara gösterilir.
- Temel bütünlük kontrolleri: Mağaza girişiniz, desteklediğiniz ve temel bütünlük kontrollerini karşılayan tüm cihazlara gösterilir.
- Cihaz bütünlüğü kontrolleri: Mağaza girişiniz, desteklediğiniz ve cihaz bütünlüğü kontrollerini karşılayan tüm cihazlara gösterilir.
- Güçlü bütünlük kontrolleri: Mağaza girişiniz, desteklediğiniz ve güçlü bütünlük kontrollerini karşılayan tüm cihazlara gösterilir.
- Yaptığınız değişiklikleri kaydedin.