Mode Enfants dans le SDK Kotlin Multiplatform

Si votre application Kotlin Multiplatform est destinée aux enfants, vous devez respecter les politiques de Google. Si vous utilisez le SDK Adapty, quelques étapes simples vous permettront de le configurer pour satisfaire ces politiques et passer les revues des stores.

Ce qui est requis

Vous devez configurer le SDK Adapty pour désactiver la collecte de :

De plus, nous recommandons d’utiliser l’identifiant utilisateur client avec précaution. Un identifiant au format <Prénom.Nom> sera très probablement considéré comme une collecte de données personnelles, tout comme l’utilisation d’une adresse e-mail. Pour le Mode Enfants, la bonne pratique consiste à utiliser des identifiants aléatoires ou anonymisés (par exemple, des identifiants hachés ou des UUID générés par l’appareil) pour garantir la conformité.

Activation du Mode Enfants

Modifications dans l’Adapty Dashboard

Dans l’Adapty Dashboard, vous devez désactiver la collecte des adresses IP. Pour ce faire, accédez aux App settings et cliquez sur Disable IP address collection sous Collect users’ IP address.

Modifications dans le code de votre application mobile

Pour respecter les politiques, vous devez désactiver la collecte de l’Android Advertising ID (AAID/GAID) et de l’adresse IP lors de l’initialisation du SDK 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}")
        }
}