Logo Site EngageLab Mark Colored Transparent
Documentation

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.dataCollectionEnabled définit l’état à l’initialisation ; setDataCollectionEnabled: active ou désactive la collecte après la réussite de l’initialisation.
  • Ajout de isDataCollectionEnabled pour consulter l’état de manière synchrone ; renvoie nil si 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 ; nil ou 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.resultCompletion et de MTMAInitResult pour obtenir le résultat de l’initialisation.
  • Ajout de email et de phone comme 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.completion est obsolète, mais reste disponible. Il est recommandé d’utiliser resultCompletion ; si les deux sont définis, seul resultCompletion est 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.

Guide de mise à jour

Icon Solid Transparent White Qiyu
Contacter l'équipe