Android Academy · Ders

Gizlilik için En İyi Uygulamalar

Yalnızca gerçekten ihtiyaç duyduğunuz izinleri isteyin.

4. ders / 413 adım

Gizlilik için En İyi Uygulamalar, CoddyKit'te ücretsiz bir Android Academy dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Android Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Android Academy kursu toplamda 4 dersten oluşur.

Gizlilik İçin En İyi Uygulamalar

İzinler, kullanıcılarınızla ve Play Store ile aranızdaki güven sözleşmesidir. Temel ilke basittir: mümkün olduğunca az izin isteyin, bunu mümkün olduğunca geç yapın ve nedenlerini açıkça belirtin.

En Az İzni İsteyin

Bildirilen her izni denetleyin. Bir özellik izinsiz çalışabiliyorsa bu izni kaldırın. Daha az tehlikeli izin; daha fazla yükleme, daha az kaldırma ve daha sorunsuz Play incelemesi anlamına gelir.

Daha Az Hassas Seçenekleri Tercih Edin

Çoğu zaman daha düşük hassasiyete sahip veya daha güvenli bir alternatif vardır. Yaklaşık konum yeterliyse ince konum yerine ACCESS_COARSE_LOCATION kullanmayı, geniş kapsamlı medya erişimi yerine de sistem fotoğraf seçicisini tercih edin.

İzinler Yerine Sistem Seçicilerini Kullanın

Birçok görev hiç izin gerektirmez. Fotoğraf Seçici, belge seçici ve kişi seçici, çalışma zamanında hiçbir izin gerektirmeden tam olarak kullanıcının seçtiği öğeleri döndürür.

val pickMedia = rememberLauncherForActivityResult(
    ActivityResultContracts.PickVisualMedia()
) { uri -> /* user-selected image, no permission needed */ }

pickMedia.launch(
    PickVisualMediaRequest(ActivityResultContracts.PickVisualMedia.ImageOnly)
)

Bağlam İçinde İsteyin

İzni uygulama başlatılırken değil, kullanıcının özelliği tetiklediği tam anda isteyin. Açık bir eylemin yanında yapılan "bağlam içi" bir istek, çok daha yüksek izin verme oranına ulaşır ve saygılı bir yaklaşım hissi verir.

İstemeden Önce Açıklayın

Nedeni açık değilse önce kısa bir gerekçe ekranı gösterin. Kullanıcıya ne kazanacağını anlatın. Ardından, seçimin bilinçli yapılabilmesi için sistem iletişim kutusunu açın.

İşlevleri Zarifçe Sınırlayın

Her özelliği, bir izin reddedildiğinde de (gerekirse daha sınırlı yeteneklerle) çalışmaya devam edecek şekilde tasarlayın. Bir harita ekranı varsayılan bir bölgeyi gösterebilir; bir sohbet uygulaması kullanıcıların fotoğrafı elle seçmesine izin verebilir.

Tek Seferlik ve Yaklaşık İzinler

Modern Android, kullanıcıların konum iznini yalnızca bu seferlik veya yalnızca yaklaşık olarak vermesine olanak tanır. Tek seferlik izin, uygulama ön plandan ayrıldığında sona erdiği için izne yeniden ihtiyaç duyduğunuzda her zaman tekrar kontrol edin.

İzinleri Toplu İstemekten Kaçının

"Her ihtimale karşı" baştan bir yığın izin istemeyin. Her izni, ilgili özelliği kullanırken isteyin. İzinleri topluca istemek şüpheli görünür ve güveni ciddi biçimde zedeler.

Mağaza Sayfanızda Şeffaf Olun

Play Console, Veri Güvenliği bölümü ve hassas izinler için gerekçe ister. Uygulama içindeki davranışınızın herkese açık olarak bildirdiklerinizle eşleştiğinden emin olun.

Reddedilen Durumu Test Edin

Kalıcı ret de dahil olmak üzere her izin reddedilmişken uygulamanızı mutlaka test edin. Uygulama kullanılabilir durumda kalmalı ve hiçbir zaman çökmemelidir. Bu hem kullanıcı deneyimi hem de politika gereğidir.

Hızlı Kontrol

Gizlilik için en iyi uygulamaları anlayıp anlamadığınızı test edin.

Özet

Gizlilik için en iyi uygulamaları öğrendiniz:

  • En az izinleri isteyin ve daha az hassas seçenekleri tercih edin
  • İzinlerden tamamen kaçınmak için sistem seçicilerini kullanın
  • Bağlam içinde isteyin, önce açıklayın ve ret durumunda işlevleri zarifçe sınırlayın
  • Tek seferlik izinleri yeniden kontrol edin; Play mağaza sayfanızda şeffaf olun

İzinler kursunu tamamladınız.

Başlamak ücretsiz

Yapay zeka eğitmeniyle Kotlin öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
36
Dersler
152

Sıkça Sorulan Sorular

“Gizlilik için En İyi Uygulamalar” dersi ücretsiz mi?

Evet — “Gizlilik için En İyi Uygulamalar” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Android Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Android Academy kursu toplamda 4 dersten oluşur.

“Gizlilik için En İyi Uygulamalar” dersinde ne öğreneceğim?

Yalnızca gerçekten ihtiyaç duyduğunuz izinleri isteyin. Android Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Android Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Android Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“Gizlilik için En İyi Uygulamalar” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Android Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Android Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Android İzin Modeli
  2. Compose'da İzin İsteme
  3. Retleri ve Gerekçeyi Ele Alma
  4. Gizlilik için En İyi Uygulamalar
← Android Academy Sayfasına Dön