Modo para Niños en el SDK de Kotlin Multiplatform
Si tu aplicación de Kotlin Multiplatform está destinada a niños, debes seguir las políticas de Google. Si usas el SDK de Adapty, unos pocos pasos sencillos te ayudarán a configurarlo para cumplir con estas políticas y superar las revisiones de la app store.
¿Qué se requiere?
Necesitas configurar el SDK de Adapty para deshabilitar la recopilación de:
Además, te recomendamos usar el ID de usuario del cliente con cuidado. Un ID de usuario con el formato <Nombre.Apellido> se considerará definitivamente como recopilación de datos personales, al igual que el uso del correo electrónico. Para el Modo para Niños, la mejor práctica es usar identificadores aleatorios o anonimizados (por ejemplo, IDs hasheados o UUIDs generados por el dispositivo) para garantizar el cumplimiento.
Habilitar el Modo para Niños
Cambios en el Adapty Dashboard
En el Adapty Dashboard, debes deshabilitar la recopilación de direcciones IP. Para ello, ve a App settings y haz clic en Disable IP address collection dentro de Collect users’ IP address.
Cambios en el código de tu aplicación móvil
Para cumplir con las políticas, debes deshabilitar la recopilación del Android Advertising ID (AAID/GAID) y la dirección IP al inicializar el SDK de Adapty:
override fun onCreate() {
super.onCreate()
val config = AdaptyConfig
.Builder("PUBLIC_SDK_KEY")
.withGoogleAdvertisingIdCollectionDisabled(true) // set to `true`
.withIpAddressCollectionDisabled(true) // set to `true`
.build()
Adapty.activate(configuration = config)
.onSuccess {
Log.d("Adapty", "SDK initialised with privacy settings")
}
.onError { error ->
Log.e("Adapty", "Adapty init error: ${error.message}")
}
}