For the complete documentation index, see llms.txt. This page is also available as Markdown.

SDK Android, iOS & React Native

Sirdata CMP est un SDK de Consent Management Platform pour Android, iOS et React Native, enregistré auprès de l'IAB sous le CMP ID 92. Il collecte le consentement dans une interface entièrement native — sans WebView — et expose chaque signal via les clés de stockage in-app standard de l'IAB : les SDK publicitaires et analytics conformes IAB présents dans votre application lisent le consentement d'eux-mêmes, et des adaptateurs intégrés le transmettent à plusieurs SDK qui ne le font pas.

Android
iOS
React Native

Version minimale

API 23 (Android 6.0)

iOS 15.0

Les minimums Android et iOS ; 2.0.1 vérifié avec React Native 0.86.3 (Expo SDK 57)

Interface de consentement

Jetpack Compose

SwiftUI

L'interface native de chaque plateforme

Stockage des signaux

SharedPreferences

NSUserDefaults

Le stockage natif de chaque plateforme

Distribution

Maven Central

Swift Package Manager, CocoaPods

npm (@sirdata/react-native-cmp)

Ce que le SDK couvre

  • IAB TCF v2.2 — API CMP in-app (ping, getInAppTCData, addEventListener)

  • IAB GPP — Global Privacy Platform, y compris l'API de commandes par section

  • Régime US — un écran d'opposition US, la chaîne US Privacy et les sections US du GPP

  • Google Additional Consent et Google Consent Mode, dérivés des finalités TCF

  • La cascade d'affichage de la CMP web — fenêtres de capping, consentement partiel et cookie wall sont décidés par le SDK, pas par votre application

Avant de commencer

Il vous faut un partner ID et un config ID, disponibles dans la Console Sirdata. Ils désignent la configuration éditeur que le SDK télécharge à l'initialisation : thème, textes, finalités, partenaires, périmètre et règles de capping. Une modification de configuration prend effet sans nouvelle release de l'application.

Par où continuer

Applications d'exemple

Une application d'exemple complète pour Android et pour iOS est disponible sur demande auprès de votre contact Sirdata ; il n'en existe pas pour React Native. Chacune initialise le SDK, présente la bannière, expose Tout accepter / Tout refuser / Ouvrir les préférences, et affiche l'état de consentement en direct (chaîne TC, finalités, partenaires) ainsi qu'un test ping de l'API TCF IAB. Les deux permettent aussi de changer le couple partner / config à l'exécution, sans recompiler.

Mis à jour

Ce contenu vous a-t-il été utile ?