MT iOS SDK – Changelog & Neuerungen
MT iOS SDK v5.3.0
Aktualisierungsdatum
- 30.12.2025
Changelog
- iOS unterstützt jetzt die Integration über SPM.
- Die Integrationsdokumentation unterstützt sowohl Objective-C als auch Swift.
- Leistungsoptimierungen und Fehlerbehebungen.
MT iOS SDK v5.2.3
Aktualisierungsdatum
- 21.11.2025
Changelog
- Optimierung der Logik der Marketing-Automation (MA) Event-Reporting-Funktion.
- Fehlerbehebungen bei der Marketing-Automation.
Aktualisierungsanleitung
MT iOS SDK v5.2.1
Aktualisierungsdatum
- 05.11.2025
Changelog
- Fehlerbehebungen bei der Marketing-Automation.
Aktualisierungsanleitung
MT iOS SDK v5.2.0
Aktualisierungsdatum
- 26.09.2025
Changelog
- Unterstützung der Funktion zur Ziel-Konversionsrate.
- Neue API zum Setzen des Badges mit Callback:
- (void)setBadge:(NSInteger)value completion:(void (^)(NSError *error))completion; - Fehlerbehebungen.
MT iOS SDK v5.1.0
Aktualisierungsdatum
- 29.07.2025
Changelog
- Neues Interface
setEnableResetOnDeviceChangehinzugefügt, um zu steuern, ob das SDK bei einem Gerätewechsel erneut registriert wird. - Funktionsoptimierungen und Fehlerbehebungen.
MT iOS SDK v5.0.1
Aktualisierungsdatum
- 20.05.2025
Changelog
- Fehlerbehebungen.
MT iOS SDK v5.0.0
Aktualisierungsdatum
- 20.03.2025
Changelog
- Die Marketing-Automation-Funktion ist jetzt verfügbar und unterstützt das Reporting von Nutzerverhaltensdaten für Marketing Automation auf SDK-Ebene. Folgende API-Funktionen werden unterstützt (optional):
- Nutzeridentifikation setzen
- Nutzerkontaktinformationen festlegen
- EUID abrufen
- UTM-Parameter festlegen
- Nutzerattribute setzen und löschen
- Events melden
- Upload-Intervall für Daten festlegen
- Maximale Anzahl an Event-Cache-Einträgen festlegen
- Session-Timeout einstellen
- Datenerfassung steuern
- Fehlerbehebungen.
Aktualisierungsanleitung
MT iOS SDK v4.5.4
Aktualisierungsdatum
- 31.12.2024
Changelog
- Unterstützung für das Wechseln des App-Key hinzugefügt. Der App-Key kann durch Aufruf der Initialisierungsmethode gewechselt werden.
- Neue Methode zum Unbinden des VoIP-Tokens eingeführt:
+ (void)unregisterVoipToken:(MTPushVoipTokenCompletion)completion;
Hinweis zur App-Key-Wechsel-Funktionalität
- Bitte rufen Sie vor dem Wechsel des App-Key aktiv die VoIP-Token-Unbind-Methode auf und setzen Sie die Schnittstelle für das Echtzeit-Aktivitätstoken auf
nil. Nach dem Wechsel des App-Key müssen Sie das VoIP-Token und das Echtzeit-Aktivitätstoken erneut hochladen.
MT iOS SDK v4.5.1
Aktualisierungsdatum
- 11.10.2024
Changelog
- Die enhanc_message-Funktion ist für Nachrichten in der Benachrichtigungsleiste konzipiert und kann für Nutzer:innen aktiviert werden, die die Benachrichtigungsberechtigung deaktiviert haben. Ist diese Funktion aktiviert, wird der Inhalt der Benachrichtigungsleiste als In-App-Nachricht angezeigt, wenn die App im Vordergrund läuft, um die Sichtbarkeit von Nachrichten zu erhöhen.
- Die Benachrichtigungs-Verbesserungsfunktion kann im WebPortal im Bereich „Push erstellen“ unter „Erweiterte Einstellungen“ oder durch Setzen des Feldes
option_enhanc_messageauf true in der Create Push API über die Rest-API aktiviert werden.
Aktualisierungsanleitung
MT iOS SDK v4.5.0
Aktualisierungsdatum
- 19.09.2024
Changelog
- Unterstützung für In-App-Nachrichten.
MT iOS SDK v4.4.0
Aktualisierungsdatum
- 05.07.2024
Changelog
- Unterstützung für iOS Live Activity Messages hinzugefügt.
- Unterstützung für VoIP-Nachrichten hinzugefügt.
Aktualisierungsanleitung
Bitte beachten Sie die Best Practices für Echtzeit-Aktivitäten für weitere Informationen.
MT iOS SDK v4.3.5
Aktualisierungsdatum
- 27.05.2024
Changelog
- Automatische Anpassung der App-Key-Datacenter-Knoten unterstützt.
MT iOS SDK v4.3.4
Aktualisierungsdatum
- 08.05.2024
Changelog
- Unterstützung für Sprachausgabe von Push-Inhalten hinzugefügt, anwendbar auf verschiedene Push-Szenarien wie „Zahlungsbenachrichtigung“ und „Busankunftsbenachrichtigung“.
Aktualisierungsanleitung
Voraussetzungen für die Nutzung der Sprachausgabe-Funktion:
Die App muss dieappgroups-Funktion aktivieren und App Groups in Xcode freischalten. Sowohl das Erweiterungsprogramm als auch das Hauptprojekt müssen diese Funktion aktivieren und den Wert der App Groups eintragen.
Führen Sie vor der Initialisierung von MTPush bitte folgenden Code aus:
// App Group ID setzen (bitte durch Ihre tatsächliche App Group ID ersetzen).
[MTPushService setAppGroupId:@"group.jiguang.hxhg"];
// Text-to-Speech-Funktion für Push-Benachrichtigungen aktivieren.
[MTPushService enablePushTextToSpeech:YES];
// In Ihrer Notification Extension:
// App Group ID in der Notification Extension setzen.
[MTNotificationExtensionService mtpushSetAppGroupId:@"group.jiguang.hxhg"];
// Standortnamen festlegen, z. B. „Singapur“.
[MTNotificationExtensionService setSiteName:@"Singapur"];
// App-Key setzen (bitte durch Ihren tatsächlichen App-Key ersetzen).
[MTNotificationExtensionService mtpushSetAppkey:@"dab1134204a962d4ca905cce"];
// Start der Sprachdateiverarbeitung protokollieren.
NSLog(@"start - Beginne mit der Verarbeitung der Sprachdatei");
// Stimme verarbeiten.
[MTNotificationExtensionService handleVoice:request with:^(NSString *soundName) {
// Benutzerdefinierten Sound der Benachrichtigung zuweisen.
self.bestAttemptContent.sound = [UNNotificationSound soundNamed:soundName];
// Ende der Sprachdateiverarbeitung protokollieren.
NSLog(@"stop - Beende die Verarbeitung der Sprachdatei");
// Benachrichtigungsanfrage verarbeiten.
[MTNotificationExtensionService mtpushReceiveNotificationRequest:request with:^ {
// Erfolgreiches Hochladen zu APNS protokollieren.
NSLog(@"apns upload success");
// Abschluss der Modifikation des Benachrichtigungsinhalts.
self.contentHandler(self.bestAttemptContent);
}];
}];
// App Group ID setzen (bitte durch Ihre tatsächliche App Group ID ersetzen).
[MTPushService setAppGroupId:@"group.jiguang.hxhg"];
// Text-to-Speech-Funktion für Push-Benachrichtigungen aktivieren.
[MTPushService enablePushTextToSpeech:YES];
// In Ihrer Notification Extension:
// App Group ID in der Notification Extension setzen.
[MTNotificationExtensionService mtpushSetAppGroupId:@"group.jiguang.hxhg"];
// Standortnamen festlegen, z. B. „Singapur“.
[MTNotificationExtensionService setSiteName:@"Singapur"];
// App-Key setzen (bitte durch Ihren tatsächlichen App-Key ersetzen).
[MTNotificationExtensionService mtpushSetAppkey:@"dab1134204a962d4ca905cce"];
// Start der Sprachdateiverarbeitung protokollieren.
NSLog(@"start - Beginne mit der Verarbeitung der Sprachdatei");
// Stimme verarbeiten.
[MTNotificationExtensionService handleVoice:request with:^(NSString *soundName) {
// Benutzerdefinierten Sound der Benachrichtigung zuweisen.
self.bestAttemptContent.sound = [UNNotificationSound soundNamed:soundName];
// Ende der Sprachdateiverarbeitung protokollieren.
NSLog(@"stop - Beende die Verarbeitung der Sprachdatei");
// Benachrichtigungsanfrage verarbeiten.
[MTNotificationExtensionService mtpushReceiveNotificationRequest:request with:^ {
// Erfolgreiches Hochladen zu APNS protokollieren.
NSLog(@"apns upload success");
// Abschluss der Modifikation des Benachrichtigungsinhalts.
self.contentHandler(self.bestAttemptContent);
}];
}];
Diesen Codeblock im schwebenden Fenster anzeigen
MT iOS SDK v4.3.3
Aktualisierungsdatum
- 08.03.2024
Changelog
- Neue Unterstützung für Datenknoten in Frankfurt am Main, Deutschland.
- Anpassung an die aktuelle Apple-Richtlinie durch Hinzufügen einer Datenschutzliste.
MT iOS SDK v4.3.2
Aktualisierungsdatum
- 06.11.2023
Changelog
- Fehlerbehebungen.
MT iOS SDK v4.3.1
Aktualisierungsdatum
- 23.09.2023
Changelog
- Behebung von Kompilierungsfehlern bei der Verwendung der Cocoapods-Integration in Xcode 15.
- Fehlerbehebungen.
MT iOS SDK v4.3.0
Aktualisierungsdatum
- 23.08.2023
Changelog
- Unterstützung der Konfiguration von Data-Center-Funktionen.
- Unterstützung der API-Funktion zum Setzen der Nutzer:innensprache (
setUserLanguage). - Fehlerbehebungen.
MT iOS SDK v3.5.0
Aktualisierungsdatum
- 15.05.2023
Changelog
- Unterstützung für Tag/Alias-Push.
MT iOS SDK v3.3.0
Aktualisierungsdatum
- 04.04.2023
Changelog
- TCP-Verschlüsselungsschnittstelle hinzugefügt. Bitte rufen Sie vor der Initialisierung
[MTPushService setTcpSSL:YES]auf.
Bleiben Sie mit dem MT iOS SDK Changelog stets über alle Neuerungen rund um Marketing Automation, Push-Benachrichtigungen und Integration informiert.

