Présentation de la version du SDK et journal des modifications
Présentation de la version du SDK iOS
Version | Date de sortie |
---|---|
2.5.4 | 2024-11-29 |
2.5.3 | 2024-09-06 |
2.5.2 | 2024-09-06 |
2.5.1 | 2024-07-17 |
2.5.0-pas d'att | 2024-07-16 |
2.0.2-pas d'att | 2024-05-20 |
2.0.1 | 2024-05-06 |
2.0.0 / 2.0.0-sans att | 2024-04-30 |
1.105.0 | 2024-04-10 |
1.104.0 | 2024-03-13 |
1.102.0 | 2024-03-06 |
1.101.0 | 2024-03-04 |
1.100.0 | 2024-02-19 |
1.99.4-pas d'att | 2024-01-31 |
1.99.4 | 2024-01-31 |
1.99.3 | 2024-01-17 |
1.99.2 | 2023-12-21 |
1.99.1 | 2023-12-16 |
1.7.3 | 2023-10-03 |
1.7.2 | 2023-08-09 |
1.7.1 | 2023-07-04 |
1.7.0 | 2023-06-28 |
1.6.4 | 2023-05-24 |
1.6.3 | 2023-05-14 |
Présentation de la version du SDK Android
Version | Date de sortie |
---|---|
2.5.4 | 2024-12-10 |
2.5.3 | 2024-11-08 |
2.5.2 | 2024-09-06 |
2.5.1-nzz | 2024-08-29 |
2.5.1 | 2024-07-17 |
2.5.0 | 2024-06-16 |
2.4.1 | 2024-05-16 |
2.4.0 | 2024.04.09 |
2.3.4-ktx-1.7 | 2024.03.13 |
2.3.3-ktx-1.7 | 2024.03.12 |
2.3.2 | 2024.03.06 |
2.3.1 | 2024.03.04 |
2.3.0 | 2024.02.27 |
2.2.0 | 2024-01-31 |
2.1.1 | 2024-01-18 |
2.1.0 | 2024-01-17 |
2.0.2 | 2023-12-21 |
2.0.0 | 2023-12-12 |
1.7.5 | 2023-10-24 |
1.7.33 | 2023-10-06 |
1.7.32 | 2023-09-17 |
1.6.3 | 2023-05-10 |
Présentation de la version du SDK Unity
Version | Date de sortie | Version du SDK iOS compatible | Version du SDK Android compatible |
---|---|---|---|
1.0.0 | 2024-03-03 | 1.100.1 et ci-dessus | 2.3.0 et ci-dessus |
0.99.0 | 2023-12-18 | 1.99.1 et ci-dessus | 2.0.0 et ci-dessus |
0.4.0 | 2023-11-15 | 1.7.0 - 1.99.1 | 1.7.32 - 1.7.5 |
0.3.0 | 2023-10-25 | 1.6.3 | 1.6.3 |
0.2.0 | 2023-10-03 | 1.6.3 | 1.6.3 |
0.1.0 | 2023-08-24 | 1.6.3 | 1.6.3 |
Journal des modifications SDK iOS
Toutes les modifications notables apportées à ce projet seront documentées dans ce fichier.
Version 2.5.4 (Sortie le 2024-11-29)
Ajouté
- Système de journalisation amélioré, incluant désormais les journaux de la console WebView
Version 2.5.3 (Sortie le 2024-09-06)
Cette version comporte des changements radicaux.
Ajouté
- ajoutée
defaultReturn
option pour les fonctions hasVendor et hasPurpose.
Parfaitement fixé
- Comportement d'ATT sur les changements de suivi de la confidentialité.
Refactorisé
- API CmpManager harmonisée.
- Obsolète
hasVendorConsent
ainsi quehasPurposeConsent
méthodes.
Version 2.0.1 (Sortie le 2024-05-06)
Ajouté
- Fichier manifeste de confidentialité
Parfaitement fixé
- Gestion automatique de l'ATTracking
Version 1.105.0 (Sortie le 2024-04-10)
Ajouté
- Fonctionnalité du mode sombre
Parfaitement fixé
- page sauter vers les paramètres
Version 1.104.0 (Sortie le 2024-03-13)
Refactorisé
- Gestionnaire ATT mis à jour
Version 1.102.0 (Sortie le 2024-03-06)
Ajouté
- Configuration de l'interface utilisateur
- Enregistrement ATT dans l'API checkAndOpen
Version 1.101.0 (Sortie le 2024-02-19)
Refactorisé
- API publique pour ATT Manager
Ajouté
-
Liste blanche de domaines
- API du gestionnaire CMP ATT
Version 1.99.4-no-att (publiée le 2024/01/31)
Parfaitement fixé
- En-tête de parapluie incomplet corrigé
- Problème d'archivage iOS 15.3 résolu
Version 1.99.4 (Sortie le 2024-01-31)
Parfaitement fixé
- En-tête de parapluie incomplet corrigé
- Problème d'archivage iOS 15.3 résolu
Version 1.99.3 (Sortie le 2024-01-17)
Ajouté
-
Fonctionnalité Google ConsentMode
Version 1.99.2 (Sortie le 2023-12-21)
Refactorisé
- MigrationManager pour les anciennes versions
Parfaitement fixé
- L'enregistrement du consentement initial déclenche un événement d'erreur mais le consentement est enregistré
Version 1.99.1 (Sortie le 2023-12-18)
Ajouté
-
CmpViewControllerConfigurationBlock pour le comportement personnalisé du contrôleur de vue
-
CmpUIViewConfigurationBlock pour les paramètres d'interface utilisateur personnalisés
- Événements de suivi des modifications
- Gestion améliorée de l'ATTracking
Refactorisé
- Base de code : refactorisation importante effectuée pour améliorer la stabilité du code.
- Améliorations pour désactiver et activer les actions du fournisseur/objectif
- CmpConfig avec l'objet CmpLayout
Parfaitement fixé
- importCmp amélioré
- Nettoyage : Mise en ordre générale de la base de code.
Version 1.7.3 (Sortie le 2023-10-03)
Ajouté
- Améliorations des fonctionnalités et de la stabilité : nouvelles améliorations ajoutées au système.
- Logique de nouvelle tentative : nouveau mécanisme de nouvelle tentative introduit pour une meilleure fiabilité.
Refactorisé
- Base de code : refactorisation importante effectuée pour améliorer la stabilité du code.
- ViewController : opérations axées sur la refactorisation de ViewController et la rationalisation des journaux de débogage.
Parfaitement fixé
- Suppression de classe obsolète : une classe obsolète qui n’était plus utilisée a été supprimée.
- Nettoyage : Mise en ordre générale de la base de code.
Version 1.7.2 (Sortie le 2023-08-09)
Refactorisé
- CmpConfig optimisé
Version 1.7.1 (Sortie le 2023-07-04)
Parfaitement fixé
- Correctif de sérialisation pour NSString
Version 1.7.0 (Sortie le 2023-06-28)
Refactorisé
- Refactorisation du processus de consentement Cmp
Version 1.6.4 (Sortie le 2023-05-24)
Ajouté
- Paramètre updateVendor pour mettre à jourVendors dans désactiver/activer l'API PurposeList
Refactorisé
- Mises à jour de la documentation
Parfaitement fixé
- correctif disablePurposeList et enablePurposeList
- getDisableVendors et correctif d'objectif
- close Listener maintenant exécuté correctement
Version 1.6.3 (Sortie le 2023-05-14)
Ajouté
- Vérifiez l'API vers le serveur de requêtes si la couche de consentement doit être ouverte.
- Ajout de l'activation et de la désactivation du fournisseur et de l'objectif avec rappel de commentaires
- Vérifier la fonctionnalité de mise en cache de l'API
- Ajout du paramètre d'ID de conception pour définir la conception de consentement
Refactorisé
- Supprimer Webview après avoir disparu
- Ajout d'une URL V4 pour l'ancien référentiel Cmp
Parfaitement fixé
- correctif disableVendorList
Version 1.6.2 (Sortie le 2023-04-21)
Ajouté
- Vérifiez l'API vers le serveur de requêtes si la couche de consentement doit être ouverte.
Parfaitement fixé
- Bug concernant la récupération de la liste des fournisseurs et des objectifs
Version 1.6.1 (Sortie le 2023-04-12)
Ajouté
- Présentez de nouveaux codeIds.
- Types d'erreur Cmp lors du rappel d'erreur.
- Rappels d'événement de bouton cmp. Le rappel donne des informations sur le bouton cliqué par l'utilisateur
Refactorisé
- Ajout de l'ancienne API de constructeur à CMPConsentTool
- Appels de constructeur modifiés. Rappels chaînés et mise à jour automatique supprimée
- Signature mise à jour.
- Dénomination synchronisée des fonctions API.
- Signature refactorisée des fonctions API, modification du processus de consentement en lecture-écriture.
- Classe de service refactorisée en instance singleton avec des propriétés d'écouteur.
- Nommage interne refactorisé et processus de consentement backend refactorisé.
- La signature modifiée des fonctions API getAgreed devient getEnabled.
Version 1.6.0 (Sortie le 2023-03-17)
Ajouté
- Présentez de nouveaux codeIds.
- Types d'erreur Cmp lors du rappel d'erreur.
- Rappels d'événement de bouton cmp. Le rappel donne des informations sur le bouton cliqué par l'utilisateur
Refactorisé
- Appels de constructeur modifiés. Rappels chaînés et mise à jour automatique supprimée
- Signature mise à jour.
- Dénomination synchronisée des fonctions API.
- Signature refactorisée des fonctions API, modification du processus de consentement en lecture-écriture.
- Classe de service refactorisée en instance singleton avec des propriétés d'écouteur.
- Nommage interne refactorisé et processus de consentement backend refactorisé.
- La signature modifiée des fonctions API getAgreed devient getEnabled.
Version 1.5.2 (Sortie le 2023-02-07)
Parfaitement fixé
- Corrections de bugs
Version 1.5.1 (Sortie le 2023-02-05)
Ajouté
- Ajout de la liste des objectifs et des fournisseurs désactivés
- Objectifs et fournisseurs désactivés
- Modification de la chaîne du fournisseur
- Ajout de l'activation/désactivation du fournisseur et des objectifs
Version 1.5.0 (Sortie le 2023-01-21)
Refactorisé
- Nettoyer
- Journaux supprimés
- Journaux
- API refactorisée et interface ajoutée. Points de terminaison nettoyés et points de terminaison spécifiques marqués comme obsolètes
Ajouté
- Att modifiée
- getAgreed et getAll API
Version 1.3.93 (Sortie le 2023-01-05)
Ajouté
- Fournisseur et API d'objectif
- API hasConsent
Refactorisé
- Délai d'expiration et écouteur d'erreurs
Version 1.3.92 (Sortie le 2023-01-04)
Refactorisé
- Mise à jour de la langue
Version 1.3.91 (Sortie le 2023-01-04)
Refactorisé
- Version
- Délai d'expiration et écouteur d'erreurs
Version 1.3.9 (Sortie le 2023-01-03)
Refactorisé
- Délai d'expiration et erreur courante
- Synchroniser l'écouteur d'erreur
Version 1.3.8 (Sortie le 2022-12-21)
Refactorisé
- Affichage des indicateurs supprimé
Version 1.3.7 (Sortie le 2022-12-13)
Ajouté
- Podspec
- API hasConsent
Version 1.3.6 (Sortie le 2022-12-10)
Ajouté
- ModalTransitionStyle, openListener Bug, fonctionnalité de rejet de tout
Version 1.3.5 (Sortie le 2022-11-23)
Ajouté
- Mise en page personnalisée et passer à la page de personnalisation
Version 1.3.4 (Sortie le 2022-10-26)
Ajouté
- Couleur de l'interface utilisateur personnalisée
Version 1.3.3 (Sortie le 2022-10-24)
Parfaitement fixé
- Besoin d'un correctif d'acceptation
Version 1.3.2 (Sortie le 2022-10-21)
Refactorisé
- Signature changée en CmpSdk
- Mettre à jour l'écouteur fermé et non fermé
Version 1.3.1 (Sortie le 2022-05-05)
Refactorisé
- Constructeur ajouté pour l'option de vérification backend
Version 1.2.9 (Sortie le 2022-03-22)
Parfaitement fixé
- Analyse par défaut de l'utilisateur pour les valeurs de clé IABTCF
Version 1.2.8 (Sortie le 2022-03-15)
Refactorisé
- Améliorations de la stabilité pour la communication CMP de ConsentLayer
- Fiabilité des requêtes réseau
Version 1.2.7 (Sortie le 2022-02-07)
Parfaitement fixé
- Statut ATT pour les paramètres de la couche de consentement corrigé :
Version 1.2.6 (Sortie le 2022-01-03)
Ajouté
- log niveau détaillé
Parfaitement fixé
- Contrôle de flux de processus supplémentaire
Version 1.2.3 (Sortie le 2021-12-09)
Refactorisé
- améliorations de base et nettoyage du projet
Version 1.2.2 (Sortie le 2021-12-09)
Parfaitement fixé
- décoder le bogue de la chaîne
Refactorisé
- Rappel d'événement Consentlayer
Version 1.2.1 (Sortie le 2021-12-02)
Ajouté
- Délai d'attente pour des événements spécifiques
Version 1.2.0 (Sortie le 2021-11-30)
Ajouté
- Fonction d'espace réservé
- Assistance ATT
Changé
- Traitement des événements Consentlayer
- Requêtes API
Refactorisé
- Projet de restructuration
- Amélioration des performances de la couche de consentement
- Préparation de la nouvelle structure d'interface
Version 1.1.1 (Sortie le 2021-09-05)
Parfaitement fixé
- correction de bogue pour la méthode hasVendor
Version 1.1.0 (Sortie le 2021-08-17)
Ajouté
- ajout d'un événement de rappel lorsque la vue cmp ne sera pas ouverte
Parfaitement fixé
- désactivé en rejetant le cmp modal
- gérer la logique de consentement avec le trafic hors UE
Refactorisé
- modification de la logique du générateur d'URL
Version 1.0.3 (Sortie le 2021-06-17)
Parfaitement fixé
- correction d'un mauvais comportement des appels de liens externes dans la vue cmp.
Version 1.0.2 (Sortie le 2021-06-14)
Parfaitement fixé
- problèmes mineurs avec la version xcframework
Version 1.0.0 (Sortie le 2021-06-11)
Ajouté
- ajout de CHANGELOG au cycle de développement
Changé
- Modification des noms de classe interne concernant les conflits de nommage
Parfaitement fixé
- Avertissement d'élément inutilisé fixe causé par l'analyseur
- Correction de l'avertissement d'association des délégués de ConsentController
Version 0.1.5 (Sortie le 2021-03-22)
Refactorisé
- parties mineures refactorisées du sdk pour une meilleure maintenance
Version 0.1.1 (Sortie le 2021-03-21)
Ajouté
- paramètre facultatif supplémentaire à CmpConsentTool pour transmettre la chaîne idfa
Version 0.1.0 (Sortie le 2021-03-21)
Ajouté
- ajout de l'intégration du framework xc
Parfaitement fixé
- correction de la gestion des erreurs sur les données json invalides
Version 0.0.1 (Sortie le 2021-02-28)
Ajouté
- exemple de projet de pod pour la commande try de pod
Version 0.0.1 (Sortie le 2021-02-27)
Ajouté
- Assurer l'intégration grâce à Cocopod
Journal des modifications du SDK Android
Version 2.5.4 (Sortie le 2024-12-10)
À partir de cette version, le référentiel a été migré vers Portail central de Maven.
De plus, la version minimale du SDK Android a été augmentée à 28, en raison des limitations sur la façon dont les versions précédentes de Chrome traitent les certificats de serveur lors des requêtes réseau HTTPS, ce qui affecte la communication du WebView avec nos serveurs backend.
Parfaitement fixé
Activité/Popup/Fragment/Stratégies d'activité
- Suppression des références statiques WebView et Activity
- Amélioration de la gestion du focus entre l'activité principale et la couche CMP
- Correction des problèmes de fixation des fenêtres
- Fuites de mémoire corrigées
- Amélioration du nettoyage des ressources
Refactorisé
- Meilleure propagation des erreurs entre les stratégies
- Modèles de nettoyage plus cohérents
- Potentiel réduit de problèmes d'ANR
Version 2.5.3 (Sortie le 2024-11-08)
Refactorisé
- Mise en œuvre d'une gestion appropriée du cycle de vie des fragments à l'aide de DefaultLifecycleObserver
- Correction de IllegalStateException en utilisant commitAllowingStateLoss
- Amélioration de la préservation de l'état de WebView lors des modifications de configuration
Version 2.5.2 (Sortie le 2024-09-06)
Refactorisé
- Problème de Migration Manager, lors de la migration à partir de versions obsolètes
Ajouté
- Rappel de Google Analytics
Version 2.5.2-nzz (sortie le 2024/08/29)
N'utilisez pas cette version à moins que cela ne soit clairement recommandé par notre équipe d'assistance.
Refactorisé
- Migration spécifique au client vers des versions plus récentes.
Version 2.5.1 (Sortie le 2024-07-17)
Cette version comporte des changements radicaux.
Changé
- Procédé
getConsentString
a été marqué comme obsolète. Il peut désormais également être appeléconsentString
- Procédé
checkAndOpenConsentLayer
a été marqué comme obsolète. Il peut désormais également être appeléopenConsentLayerOnCheck
- Les méthodes hasVendorConsent et hasPurposeConsent offrent désormais un paramètre defaultReturn pour définir la valeur par défaut renvoyée.
- Vieux
hasVendorConsent(id: String): Boolean
hasPurposeConsent(id: String): Boolean
- Nouveau:
hasVendorConsent(id: String, defaultReturn: Boolean): Boolean
hasPurposeConsent(id: String, defaultReturn: Boolean): Boolean
- Vieux
Refactorisé
- Ajout de la version de la plateforme aux appels back-end
Version 2.5.0 (Sortie le 2024-07-16)
Parfaitement fixé
- Problème onOpenCallback (ne se déclenche pas dans certaines situations)
Refactoriser
- Petit nettoyage
Version 2.4.1 (Sortie le 2024-05-16)
Parfaitement fixé
- Problème de blocage de la couche de consentement
Version 2.4.0 (Sortie le 2024-04-10)
Parfaitement fixé
- Problème de thread WebView
Ajouté
- Paramètre de mode sombre transmis au back-end
- Blocage de la superposition sur la couche de consentement pour gérer les interactions avec celle-ci
Version 2.3.4/5-ktx-1.7 (sortie le 2024/03/13)
Refactorisé
- Nombre maximal de tentatives
- changer le gestionnaire de migration des préférences en préférences par défaut
Version 2.3.3-ktx-1.7 (publiée le 2024/03/12)
Refactorisé
- paramètre de nouvelle tentative personnalisé
Version 2.3.2 (Sortie le 2024-03-06)
Ajouté
- rejeter WebView ajouté à la boîte de dialogue
Refactorisé
- valeur par défaut/repli de la préférence partagée non valide à 0
- Vérifiez qu'Android WebView est activé
Version 2.3.1 (Sortie le 2024-03-04)
Refactoriser
- Amélioration de la gestion des erreurs
Version 2.3.0 (Sortie le 2024-02-27)
Ajouté
- CmpUIConfiguration
- Différentes options pour créer un élément de fenêtre d'interface utilisateur pour la couche de consentement
- liste blanche de domaines
- lien interne callbak
Version 2.2.0 (Sortie le 2024-01-31)
Ajouté
- Option de configuration Cmp pour activer ou désactiver l'animation de chargement de l'activité CMP
- Option de configuration Cmp pour activer ou désactiver l'interaction du bouton de retour de l'activité CMP
Exemple d'utilisation (Kotlin) :
val config = CmpConfig.apply {
identifiant = ""
domaine = ConsentActivity.CMP_DOMAIN
appName = ConsentActivity.CMP_APP_NAME
langue = ConsentActivity.LANG
empêcherBackButtonInteraction = vrai
hasLoadingAnimation = faux
}
Version 2.1.1 (Sortie le 2024-01-18)
Refactorisé
- Chargement de la page WebView d'optimisation
Version 2.1.0 (Sortie le 2024-01-17)
Ajouté
- Mode Consentement Google V2
Version 2.0.2 (Sortie le 2023-12-21)
Refactorisé
- Responsable des migrations
- migration de la version lib
- CmpConfig de CMPConfig
- nettoyer la nouvelle interface
Version 2.0.0 (Sortie le 2023-12-12)
Ajouté
- Chargement de l'animation
- Assistant FrameLayout
- Démo composable
Refactorisé
- processus de rappel
- Générateur d'URI
- Convention d'appellation
Version 1.7.5 (Sortie le 2023-10-24)
Ajouté
- Analyse du code QR mobile TvSDK
Version 1.7.33 (Sortie le 2023-10-06)
En raison d'une migration, le SDK est désormais disponible à partir de ce référentiel : net.consentmanager.sdk :android :1.7.33
Changé
- API CmpConfig optimisée
- Propriétés renommées :
- - `idfa` -> `gaid`
- `serverDomain` -> `domain`
- `skipToCustomizePage` -> `jumpToSettingsPage`
- `customLayerColor` -> `dialogBgColor`
- `debug` -> `isDebugMode`
- - Objet `CustomLayer` imbriqué pour gérer les opérations de couches personnalisées :
- `.CustomLayer.activate (containerViewId : Int)`
- `.CustomLayer.deactivate()`
- `.CustomLayer.isActive() : booléen`
- Supprimé:
- `setCustomViewContainerId`
- `activer la page Paramètres`
- `removeCustomViewContainerId`
- Propriétés renommées :
Exemple d'utilisation (Kotlin) :
Avant
kotlinCMPConfig.idfa = "abcd"
CMPConfig.serverDomain = "example.com"
CMPConfig.activateCustomLayer(R.id.container)
CMPConfig.skipToCustomizePage = true
Après:
CMPConfig.gaid = "abcd"
CMPConfig.domain = "example.com"
CMPConfig.CustomLayer.activate(R.id.container)
CMPConfig.jumpToSettingsPage = true
Refactorisé
- Méthode NetworkAvailability
Version 1.7.32 (Sortie le 2023-09-17)
En raison d'une migration, le SDK est désormais disponible à partir de ce référentiel : net.consentmanager.sdk :android :1.7.32
Ajouté
- Logique de nouvelle tentative
Changé
- Règles Proguard améliorées
- Gestion optimisée des erreurs
- Améliorations des performances pour WebView
Refactorisé
- Fragment et activité pour Consentlayer
- Journalisation personnalisée
Version 1.6.3 (Sortie le 2023-05-10)
Ajouté
- rappel OnConsentReceived pour toutes les API afin de changer de fournisseur et d'objectif
- prise en charge des anciennes versions d'Android
Version 1.6.2 (Sortie le 2023-04-19)
Ajouté
- Types ajoutés pour les clés de métadonnées.
Version 1.6.1 (Sortie le 2023-04-18)
Ajouté
- Vérifier l'API avec onOpenCallback
- Ajout de l'interface consentService et pas de service de rappel.
Refactorisé
- Correction de l'erreur cmp sur différents emplacements
- Version Gradle mise à jour
- Définir la valeur par défaut pour l'événement de bouton.
Version 1.6.0 (Sortie le 2023-03-17)
Ajouté
- Objet de configuration amélioré et réinitialisation ajoutée
- Ajout des fonctions d'interface manquantes
Refactorisé
- Amélioration de la stabilité pour CMPConfig
- Suppression des métadonnées en tant que classe interne
- Amélioration de la stabilité et mise à jour des données de l'objet Cmp Consent
- Amélioration de la stabilité pour le décodage et l'encodage json invalides
- Journalisation des fonctions inutilisées améliorées et refactorisées
- Modification de la signature API de checkAndOpenCmpLayer, ajout d'une appInterface facultative
- Modifiez la signature de l'API getLastConsentString en getConsentstring, exportConsentString en exportCmpString, importCMPData en importCmpString, pour différencier davantage la chaîne cmp en consentmanager et la chaîne de consentement par iab
- Modifier la signature de l'API getAgreedVendor devient getEnabledVendors
- Mise à niveau vers 7.4.1
- Amélioration de la stabilité pour les erreurs lorsque la couche de consentement est ouverte
- Amélioration de la stabilité pour la migration et le décodage et l'encodage des API plus récentes et plus anciennes
- Amélioration de la classe de service et de la gestion des erreurs
Parfaitement fixé
- Chaîne idfa fixe
- possible fuite de mémoire et amélioration des performances
Supprimé
- Note d'obsolescence pour l'API d'espace réservé
- Écouteur inutilisé
- Référentiel intériorisé
- Classes internalisées pour le module
Contrôle de qualité
- Classes de test refactorisées
- Essais mis à jour
- Test ajouté pour l'objet de consentement
- Ajout de tests de constructeur
Version 1.5.7 (Sortie le 2023-02-16)
Ajouté
- Ajout de la liste des objectifs et des fournisseurs désactivés
- Objectifs et fournisseurs désactivés
Parfaitement fixé
- Rappel d'erreur manquant dans createInstance
Refactoriser
- Amélioration de la stabilité en ajoutant des blocs try catch autour des parties de sérialisation et de désérialisation
- Vérifications de la disponibilité du réseau améliorées
- API refactorisée et interface ajoutée. Points de terminaison nettoyés et points de terminaison spécifiques marqués comme obsolètes
- Amélioration de la stabilité pour enregistrer le consentement
Style
- Documents mis à jour et code nettoyé
- Documentation
Version 1.5.6 (Sortie le 2023-02-07)
Changé
- Résolution d'un bogue lié au RGPD ou au CCPA.
Version 1.5.5 (Sortie le 2023-02-07)
Correctifs
- Élimination de la classe Java pour des performances améliorées.
Version 1.5.4 (Sortie le 2023-02-02)
Refactorisé
- Énorme refactorisation et modification de l'API de hasVendor
Version 1.5.3 (Sortie le 2023-02-02)
Parfaitement fixé
- Suppression de l'instance statique du service
Version 1.5.2 (Sortie le 2023-01-24)
Parfaitement fixé
- Suppression de l'instance statique du service
Version 1.5.1 (Sortie le 2023-01-23)
Refactorisé
- Refactorisation générale et nettoyage
Version 1.5.0 (Sortie le 2023-01-19)
Ajouté
- API getAgreed et getAll Purposes and Vendors
Version 1.4.94 (Sortie le 2023-01-06)
Ajouté
- Classe de rappel statique
Version 1.4.93 (Sortie le 2023-01-05)
Ajouté
- Ajout de l'API de fournisseur et de liste d'objectifs
Version 1.4.92 (Sortie le 2023-01-04)
Ajouté
- onErrorCallback et API du langage CMP
Version 1.4.91 (Sortie le 2023-01-03)
Parfaitement fixé
- Journal inutile supprimé
Version 1.4.9 (Sortie le 2022-12-28)
Ajouté
- Erreur commune
Version 1.4.8 (Sortie le 2022-12-16)
Changé
- Matériel Android mis à jour
Version 1.5.6 (Sortie le 2023-02-07)
Parfaitement fixé
- Bug lié au RGPD ou au CCPA.
Version 1.5.5 (Sortie le 2023-02-07)
Parfaitement fixé
- Élimination de la classe Java pour des performances améliorées.
Version 1.4.8 (Sortie le 2022-12-16)
Changé
- Matériel Android mis à jour.
Version 1.4.7 (Sortie le 2022-12-13)
Ajouté
-
hasConsent()
méthode.
Version 1.4.6 (Sortie le 2022-12-13)
Parfaitement fixé
- Erreur de clé manquante.
Version 1.4.5 (Sortie le 2022-12-13)
Ajouté
- Méthodologie:
rejectAll()
hasConsentPurpose()
hasConsentVendor()
Version 1.4.4 (Sortie le 2022-11-29)
Ajouté
- Événement Javascript.
Version 1.4.3 (Sortie le 2022-11-29)
Ajouté
- Styles d'activité.
Version 1.4.2 (Sortie le 2022-11-10)
Changé
- Mise à jour de la version du SDK CMP.
Version 1.4.1 (Sortie le 2022-11-01)
Modifications
-
Initialize()
méthode
Version 1.4.0 (Sortie le 2022-10-31)
Ajouté
- Fragment et nettoyages mis en œuvre.
Version 1.3.4 (Sortie le 2022-10-05)
Ajouté
- Présentez une couleur personnalisée et une taille d’écran personnalisée.
Version 1.3.3 (Sortie le 2022-04-08)
Ajouté
- Événements après sauvegarde.
Version 1.3.2 (Sortie le 2022-04-08)
Ajouté
- Consentement à l'événement enregistré après la fonction de sauvegarde.
Version 1.3.1 (Sortie le 2022-04-08)
Ajouté
- Activité nouvelle tâche.
Version 1.3.0 (Sortie le 2020-08-04)
Parfaitement fixé
- Vérifiez le consentement s’il est vide ou nul.
Version 1.2.9 (Sortie le 2020-07-04)
Changé
- Vérification supplémentaire sur hasPurpose/hasVendor pour vérifier si le consentement est donné.
Version 1.2.8 (Sortie le 2022-07-04)
Parfaitement fixé
- Déclencheurs d'événements pour la fermeture de CMP corrigés.
- Déclencheur d'événement pour CMP non ouvert corrigé.
- L'événement non ouvert sera désormais également déclenché lorsque ConsentLayer pousse un consentement sans ouverture.
Version 1.2.7 (Sortie le 2022-27-03)
Changé
- Rappel OpenListener déplacé vers l'événement d'ouverture de couche réel
Version 1.2.6 (Sortie le 2022-15-03)
Refactorisé
- Améliorations de la stabilité pour la communication CMP de ConsentLayer.
- Activité d'interface utilisateur refactorisée et WebView.
Parfaitement fixé
- La synchronisation du consentement de l'utilisateur ConsentLayer avec le SDK a été corrigée.
Version 1.2.5 (Sortie le 2022-13-03)
Refactorisé
- Stabilité pour les appareils CCPA/GDP.
- Fiabilité des requêtes réseau.
Version 1.2.4 (Sortie le 2022-20-02)
Parfaitement fixé
- Possibilité de créer une instance sans aucune fonction de rappel.
- Statut fixe des appareils CCPA/GDPR sur les demandes de fournisseur/objectif.
Version 1.2.3 (Sortie le 2022-02-02)
Parfaitement fixé
- Correction d'un bug avec le comportement d'acceptation du besoin.
Changé
- L'activité s'exécute en arrière-plan.
Version 1.2.2 (Sortie le 2022-30-01)
Changé
- modification de l'heure d'insertion des fonctions js sur la vue Web.
- L’appel de l’API backend a été modifié si aucun consentement n’est présent.
Version 1.2.1 (Sortie le 2021-12-02)
Changé
- modification de l'appel API de ConsentLayer.
- Visibilité.
Version 1.2.0 (Sortie le 2021-11-10)
Ajouté
- Objet d'aperçu d'espace réservé
Refactorisé
- introduction d'objets kotlin pour le futur Sdk Android à venir
- noms de rappel d'événement synchronisés entre les projets
Parfaitement fixé
- problème résolu de réouverture de ConsentLayer.
Version 1.1.0 (Sortie le 2021-08-24)
Parfaitement fixé
- désactivé en rejetant le modal CMP.
- gérer la logique de consentement avec le trafic hors UE.
Refactorisé
- modification de la logique du générateur d'URL.
Version 1.0.1 (Sortie le 2021-06-22)
Parfaitement fixé
- bogue minimisé fixe
Version 1.0.0 (Sortie le 2021-03-26)
Ajouté
- ajout de la gestion de la propriété AddId
- ajout d'un fichier Lisez-moi et d'un projet d'exemple de travail
Version 0.0.1 (Sortie le 2021-03-24)
Ajouté
- Fournir une intégration via Jitpack
Journal des modifications SDK Unity
Toutes les modifications notables apportées à ce projet seront documentées dans ce fichier.
Version 1.0.0 (Sortie le 2024-03-04)
Ajouté
- agencements personnalisés
- Prise en charge du suivi ATTracking
Version 0.99.2 (Sortie le 2023-12-21)
Ajouté
-
Chemin de construction iOS dynamique pour xcframework
- construire des optimisations
Version 0.99.0 (Sortie le 2023-12-18)
Briser les changements
- Votre
SetAndroidCallbacks
ainsi queSetIOSCallbacks
les méthodes ont été supprimées. Les rappels sont désormais définis dans leAddEventListeners
méthode. - Les rappels pour iOS ont été renommés en
IOnOpenCallback
,IOnCloseCallback
,IOnCmpNotOpenedCallback
,IOnCmpButtonClickedCallback
,IOnErrorCallback
. - Renommer les classes et méthodes internes
Ajouté
-
Implémentation des fichiers assembleur
-
Fenêtre d'édition pour les scripts de build
-
Intégration de mises en page personnalisées pour Android
Refactorisé
-
Rationalisation de la mise en œuvre de l'écouteur d'événements pour iOS
-
Optimisation des scripts de build
Version 0.4.0 (Sortie le 2023-11-15)
Ajouté
- Objet CmpConfig
- ImportCmpString
Version 0.3.0 (Sortie le 2023-10-25)
Ajouté
- Fonctionnalité de mise en page personnalisée et classe de configuration ajoutées.
Refactorisé
- Intégration optimisée d'iOS xcFramework
Version 0.2.0 (Sortie le 2023-10-03)
Ajouté
- Prise en charge des anciennes versions de Gradle 6.1.1
Refactorisé
- a actualisé consentmanager Dépendance au SDK et jitpack supprimé
Version 0.1.0 (Sortie le 2023-08-24)
Ajouté
- Implémentation du SDK Unity pour iOS et Android