Mode Enfants dans le SDK iOS

Si votre application iOS est destinée aux enfants, vous devez respecter les politiques d’Apple. Si vous utilisez le SDK Adapty, quelques étapes simples vous permettront de le configurer pour répondre à ces exigences et passer les vérifications de l’App Store.

Quels sont les prérequis ?

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

De plus, nous vous recommandons d’utiliser l’identifiant utilisateur client avec précaution. Un identifiant au format <FirstName.LastName> sera inévitablement considéré comme une collecte de données personnelles, au même titre que l’utilisation d’un 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) afin de garantir la conformité.

Activer le mode enfant

Mises à jour dans l’Adapty Dashboard

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

Mises à jour dans le code de votre application mobile

À partir du SDK 4.0, le mode enfant est un trait de package Swift nommé KidsMode. L’activation de ce trait exclut IDFA et AdSupport de l’ensemble du SDK à la compilation — vous conservez les modules Adapty et AdaptyUI habituels ainsi que les instructions import Adapty / import AdaptyUI habituelles.

Note

Le trait KidsMode est disponible à partir de la version 4.0 du SDK. À partir du SDK 4.0, le SDK s’installe uniquement via Swift Package Manager — CocoaPods n’est plus pris en charge.

Si votre application iOS est destinée aux enfants, vous devez respecter les politiques d’Apple. Si vous utilisez le SDK Adapty, quelques étapes simples vous permettront de le configurer pour satisfaire à ces politiques et réussir les examens de l’app store.

Qu’est-ce qui est requis ?

Vous devez configurer le SDK pour désactiver la collecte des éléments suivants :

De plus, nous vous recommandons d’utiliser l’identifiant utilisateur client avec précaution. Un identifiant au format <FirstName.LastName> sera clairement considéré comme une collecte de données personnelles, tout comme l’utilisation d’un 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) afin de garantir la conformité.

Activer le mode enfant

Mises à jour dans l’Adapty Dashboard

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

Mises à jour dans le code de votre application mobile

Pour respecter les politiques, désactivez la collecte de l’IDFA et de l’adresse IP de l’utilisateur.