Journal des modifications du SDK iOS
SDK iOS MT v5.5.1
Détails de la mise à jour
- Ajout d’une option globale de collecte MA :
MTMAConfig.dataCollectionEnableddéfinit l’état à l’initialisation ;setDataCollectionEnabled:active ou désactive la collecte après la réussite de l’initialisation. - Ajout de
isDataCollectionEnabledpour consulter l’état de manière synchrone ; renvoienilsi le SDK n’a pas encore été initialisé avec succès. - L’état est enregistré par MA AppKey. Chaque
start:applique la configuration de cet appel ;nilou une valeur non définie active la collecte par défaut. L’application doit transmettre le consentement actuel de l’utilisateur à l’initialisation. - La désactivation arrête la collecte des nouveaux événements, des propriétés utilisateur, des UTM et des informations complètes de l’appareil, puis efface les UTM et les enregistrements d’attribution des clics push MA existants. Les interfaces d’écriture des propriétés utilisateur renvoient
CODE_COLLECTION_DISABLED (-8)dans le callback. - La réactivation recalcule les indicateurs de premier lancement et de premier jour pour la MA AppKey courante. Après une reprise réussie, une nouvelle session démarre, sans envoi des événements de la période désactivée.
La désactivation n’affecte ni l’initialisation, ni les identifiants, les coordonnées ou les canaux de messages, et ne supprime pas les données historiques déjà envoyées. Cette option contrôle uniquement le SDK MA ; le SDK Push et les autorisations de notification du système suivent leurs propres réglages.
Guide de mise à jour
SDK iOS MT v5.5.0
Date de mise à jour
- 2026-09-11
Détails de la mise à jour
- Le SDK MA prend en charge une intégration et une initialisation indépendantes d’AppPush. Le SDK officiel reste distribué dans le package combiné Push ; il est possible d’intégrer uniquement MTMA ou d’intégrer MTMA et MTPush ensemble.
- Lors de l’initialisation, l’AppKey MA doit être défini via
MTMAConfig.appKey. Il est possible de répéter l’initialisation et de changer l’AppKey MA au sein du même processus de l’application. - Ajout de
MTMAConfig.resultCompletionet deMTMAInitResultpour obtenir le résultat de l’initialisation. - Ajout de
emailet dephonecomme identifiants utilisateur. - Ajout de
setChannelValueWithChannelId:values:completion:pour définir l’ID de contact des canaux push tiers. - Les attributs utilisateur prennent en charge object et object_array. Ajout d’interfaces pour mettre à jour, ajouter et supprimer des éléments de object_array.
- L’ancien callback
MTMAConfig.completionest obsolète, mais reste disponible. Il est recommandé d’utiliserresultCompletion; si les deux sont définis, seulresultCompletionest appelé.
Guide de mise à jour
SDK iOS MT v5.3.2
Date de mise à jour
- 2026-03-17
Mises à jour
- Correction de bugs MA connus.
Guide de mise à jour
SDK iOS MT v5.2.3
Date de mise à jour
- 2025-11-21
Mises à jour
- Optimisation de la logique de remontée des événements MA.
- Correction de bugs MA connus.
Guide de mise à jour
SDK iOS MT v5.2.1
Date de mise à jour
- 2025-11-05
Mises à jour
- Correction de bugs MA connus.
Guide de mise à jour
SDK iOS MT v5.0.0
Date de mise à jour
- 2025-03-20
Mises à jour
- Lancement de la fonctionnalité MA, qui prend en charge la remontée des données de comportement utilisateur requises pour le Marketing Automation côté SDK, avec prise en charge des fonctionnalités API suivantes :
- Définir l’identifiant utilisateur
- Définir les informations de contact de l’utilisateur
- Obtenir l’EUID
- Définir les attributs UTM
- Définir et supprimer les attributs utilisateur
- Remonter des événements
- Définir l’intervalle de remontée des données
- Définir le nombre maximal d’événements mis en cache
- Définir la durée d’expiration de la session
- Contrôler la collecte des données
- Correction de bugs AppPush.










