Änderungsprotokoll des iOS SDK
MT iOS SDK v5.5.1
Update-Details
- Eine globale Option für die MA-Datenerfassung wurde hinzugefügt:
MTMAConfig.dataCollectionEnabledsetzt den Status bei der Initialisierung;setDataCollectionEnabled:aktiviert oder deaktiviert die Erfassung nach erfolgreicher Initialisierung. isDataCollectionEnabledfragt den Status synchron ab; wurde das SDK noch nicht erfolgreich initialisiert, wirdnilzurückgegeben.- Der Status wird je MA AppKey gespeichert. Jeder
start:-Aufruf verwendet seine aktuelle Konfiguration;niloder ein nicht gesetzter Wert aktiviert die Erfassung standardmäßig. Die App muss bei der Initialisierung die aktuelle Einwilligung des Benutzers übergeben. - Beim Deaktivieren stoppt die Erfassung neuer Ereignisse, Benutzereigenschaften, UTM- und vollständiger Geräteinformationen. Bestehende UTM-Werte und MA-Push-Klickattributionsdaten werden gelöscht. Schreibschnittstellen für Benutzereigenschaften liefern
CODE_COLLECTION_DISABLED (-8)im Callback. - Beim erneuten Aktivieren werden die Markierungen für den ersten Start und den ersten Tag für den aktuellen MA AppKey neu berechnet. Nach erfolgreicher Wiederherstellung beginnt eine neue Sitzung; Ereignisse aus dem deaktivierten Zeitraum werden nicht nachträglich gesendet.
Die Deaktivierung beeinträchtigt weder Initialisierung, Benutzerkennungen, Kontaktinformationen noch Nachrichtenkanäle und löscht keine bereits übermittelten historischen Daten. Diese Option steuert nur das MA SDK; das Push SDK und die Benachrichtigungsberechtigungen des Systems folgen ihren eigenen Einstellungen.
Aktualisierungsanleitung
MT iOS SDK v5.5.0
Update-Datum
- 2026-09-11
Update-Details
- Das MA SDK unterstützt die von AppPush unabhängige Integration und Initialisierung. Das offizielle SDK wird weiterhin im kombinierten Push-Paket veröffentlicht; es kann entweder nur MTMA oder MTMA zusammen mit MTPush integriert werden.
- Bei der Initialisierung muss der MA AppKey über
MTMAConfig.appKeyfestgelegt werden. Die Initialisierung kann innerhalb desselben App-Prozesses wiederholt und der MA AppKey gewechselt werden. MTMAConfig.resultCompletionundMTMAInitResultwurden hinzugefügt, um das Initialisierungsergebnis abzurufen.emailundphonewurden als Benutzerkennungen hinzugefügt.setChannelValueWithChannelId:values:completion:wurde hinzugefügt, um die Kontakt-ID für Push-Kanäle von Drittanbietern festzulegen.- Benutzerattribute unterstützen object und object_array. Schnittstellen zum Aktualisieren, Anhängen und Löschen von Elementen in object_array wurden hinzugefügt.
- Der bisherige Callback
MTMAConfig.completionist veraltet, bleibt jedoch erhalten. Es wird empfohlen,resultCompletionzu verwenden; wenn beide festgelegt sind, wird nurresultCompletionaufgerufen.
Aktualisierungsanleitung
MT iOS SDK v5.3.2
Aktualisierungszeit
- 2026-03-17
Aktualisierungen
- Bekannte Fehler in MA wurden behoben.
Aktualisierungsanleitung
MT iOS SDK v5.2.3
Aktualisierungszeit
- 2025-11-21
Aktualisierungen
- Die Logik für das Reporting von MA-Ereignissen wurde optimiert.
- Bekannte Fehler in MA wurden behoben.
Aktualisierungsanleitung
MT iOS SDK v5.2.1
Aktualisierungszeit
- 2025-11-05
Aktualisierungen
- Bekannte Fehler in MA wurden behoben.
Aktualisierungsanleitung
MT iOS SDK v5.0.0
Aktualisierungszeit
- 2025-03-20
Aktualisierungen
- Die MA-Funktion wurde eingeführt. Sie unterstützt auf SDK-Seite die Übermittlung der für Marketing Automation erforderlichen Nutzerverhaltensdaten und die folgenden API-Funktionen:
- Benutzerkennung festlegen
- Kontaktinformationen des Benutzers festlegen
- EUID abrufen
- UTM-Attribute festlegen
- Benutzerattribute festlegen und löschen
- Ereignisse melden
- Das Intervall für die Datenübermittlung festlegen
- Die maximale Anzahl zwischengespeicherter Ereignisse festlegen
- Das Session-Timeout festlegen
- Steuerung der Datenerfassung
- AppPush-Fehler wurden behoben.










