React Native SDK'da Çocuk Modu
React Native uygulamanız çocuklara yönelikse Apple ve Google politikalarına uymanız gerekir. Adapty SDK kullanıyorsanız, birkaç basit adımla SDK’yı bu politikalara uygun şekilde yapılandırabilir ve uygulama mağazası incelemelerini geçebilirsiniz.
Ne gereklidir?
Adapty SDK’yı aşağıdakilerin toplanmasını devre dışı bırakacak şekilde yapılandırmanız gerekir:
Bunlara ek olarak, müşteri kullanıcı kimliğini dikkatli kullanmanızı öneririz. <Ad.Soyad> formatındaki kullanıcı kimliği, e-posta kullanımı gibi kişisel veri toplama olarak değerlendirilebilir. Çocuk Modu için en iyi uygulama, uyumu sağlamak amacıyla rastgele veya anonimleştirilmiş tanımlayıcılar (örneğin karma kimlikler veya cihaz tarafından oluşturulan UUID’ler) kullanmaktır.
Çocuk Modunu Etkinleştirme
Adapty Kontrol Paneli’nde güncellemeler
Adapty Kontrol Paneli’nde IP adresi toplamanı devre dışı bırakmanız gerekir. Bunun için App settings sayfasına gidin ve Collect users’ IP address altındaki Disable IP address collection seçeneğine tıklayın.
Mobil uygulama kodunuzdaki güncellemeler
Politikalara uymak için Adapty SDK’sını etkinleştirirken kullanıcının IDFA (iOS), GAID/AAID (Android) ve IP adresi toplanmasını devre dışı bırakın:
adapty.activate('YOUR_PUBLIC_SDK_KEY', {
// Disable IP address collection
ipAddressCollectionDisabled: true,
// Disable IDFA collection on iOS
ios: {
idfaCollectionDisabled: true,
},
// Disable Google Advertising ID collection on Android
android: {
adIdCollectionDisabled: true,
},
});
Android manifest’inizdeki güncellemeler
Uygulamanız yalnızca çocuklara yönelikse ve Android 13 (API 33) veya üzeri sürümleri hedefliyorsa, Google Play AD_ID iznini talep etmemenizi gerektirir. Uygulamanızdaki başka bir SDK (analitik, attribution veya reklam), manifest birleştirme yoluyla bu izni ekleyebilir. adIdCollectionDisabled ayarı, Adapty’nin kimliği toplamasını durdurur; ancak başka bir SDK’nın tanımladığı bir izni kaldırmaz.
İzni kaldırmak için android/app/src/main/AndroidManifest.xml dosyasındaki <manifest> öğesinin içine aşağıdakini ekleyin. <manifest> öğesi xmlns:tools="http://schemas.android.com/tools" bildirimini içermelidir.
<uses-permission
android:name="com.google.android.gms.permission.AD_ID"
tools:node="remove" />