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ı (Sürüm > 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 Bütünlük Koruması 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ı (Sürüm > 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ı ve oyunlarınızı yetkisiz değişiklik ve yeniden dağıtım yapılan bütünlükle ilgili kötüye kullanımlara karşı korumak için Google Play'in Otomatik Bütünlük Koruması'nı kullanın. Otomatik Bütünlük Koruması, 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 Bütünlük Koruması 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 Bütünlük Koruması 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 (Sürüm > 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.