Di seguito sono riportate le note sulla versione, i problemi noti e le informazioni sulle correzioni rapide per gli SDK iOS 4.x per le soluzioni Experience Cloud:
13 aprile 2021: Versione 4.21.2
Servizio ID visitatore: è stato risolto un problema a causa del quale identificatori pubblicitari vuoti venivano sincronizzati nel servizio ID visitatore.
13 gennaio 2021: versione 4.21.1
Generale: è stato risolto un problema che poteva causare eccezioni SQLite durante la chiusura dell’app.
15 dicembre 2020: versione 4.21.0
Generale - L’SDK è ora distribuito utilizzando XCFrameworks per supportare gli hardware con la nuova architettura Apple M1, mantenendo al contempo il supporto per l’architettura Intel esistente.
IMPORTANTE - L’aggiornamento a XCFrameworks per AdobeMobile richiede Xcode 12.0 o versione successiva.
IMPORTANTE - Se si utilizza Cocoapods, l’aggiornamento a XCFrameworks per AdobeMobile richiede Cocoapods 1.10.0 o versione successiva.
4 novembre 2020: versione 4.20.0
Servizio ID visitatore: è stato aggiunto il parametro di stato device_consent quando setAdvertisingIdentifier viene chiamato dopo l’abilitazione/disabilitazione del tracciamento degli annunci.
Analytics: è stato corretto un bug a causa del quale l’invio degli hit Analytics veniva ritardato in un’installazione quando iAd.framework era collegato e il dispositivo aveva abilitato “Tracciamento annunci limitato”.
16 luglio 2020: versione 4.19.3
Generale: È stato corretto un bug che impediva la gestione corretta degli URL di collegamento profondo contenenti più segni di uguale (=) nei parametri di query.
24 marzo 2020: versione 4.19.2
Generale: sono stati corretti alcuni problemi nel codice di Target.
12 marzo 2020: versione 4.19.1
Generale: è stato risolto un potenziale arresto anomalo provocato dall’inclusione degli enum di Swift nei dati contestuali per il tracciamento delle chiamate.
Target: l’ID della sessione di Target verrà ora aggiunto come parametro dei dati contestuali “a.target.sessionId” nel risultato interno di Analytics for Target inviato ad Adobe Analytics.
4 febbraio 2020: versione 4.19.0
Ciclo di vita: è stata aggiunta la nuova API pauseCollectingLifecycleData per attenuare il problema relativo ai dati anormali della lunghezza di sessione segnalati da alcuni dispositivi iOS precedenti.
8 novembre 2019: versione 4.18.9
Messaggistica in app: è stato corretto un bug che impediva di caricare nei messaggi a schermo intero le immagini memorizzate nella cache o nel bundle.
20 settembre 2019: versione 4.18.8
Messaggistica in-app:
Sui dispositivi con iOS 10 o più recenti, il framework UserNotifications è ora utilizzato per pianificare le notifiche locali per le applicazioni che sono collegate al UserNotifications.framework.
I messaggi a schermo intero ora utilizzano WKWebViews da WebKit.framework, che deve essere collegato nel progetto Xcode.
È stato corretto un bug a causa del quale il payload click-through push non poteva essere utilizzato come caratteristica dei i messaggi in-app.
Risolto un problema di arresto anomalo.
Generale: è stato corretto un bug a causa del quale i dati dell'SDK venivano sincronizzati con l'app watchOS associata a ogni chiamata di Analytics.
2 agosto 2019: versione 4.18.7
Ripristinato un cambiamento introdotto nella versione 4.18.6 che, in alcuni ambienti, ha causato un arresto anomalo dei dispositivi che utilizzavano una versione iOS più vecchia di 11.0.
Adobe Target: aggiunta la proprietà requestLocationParameters in ADBTargetRequestObject, che consente di inviare l'impressionId con le richieste di Target.
18 luglio 2019: versione 4.18.6
Adobe Target: tutte le richieste ora includono il client e il valore sessionId nei parametri di query URL.
Adobe Target: è stato risolto un problema di perdita di memoria.
Servizio Visitor ID: le API visitorAppendToURL e visitorGetUrlVariablesAsync non applicano più la doppia codifica ai valori restituiti.
A causa della doppia codifica, i valori restituiti da tali API venivano segnalati da parte di alcuni servizi di sicurezza.
5 giugno 2019: versione 4.18.5
Analytics: aggiungi lo stato di consenso push ai dati del ciclo di vita quando le notifiche push sono abilitate.
24 maggio 2019: versione 4.18.4
Servizio ID visitatore: aumentato il timeout di ritorno per l'API visitorGetUrlVariablesAsync a 30 secondi.
Servizio ID visitatore: la chiamata API setPushIdentifier ora invia una chiamata di sincronizzazione al servizio ID visitatore ogni volta che viene chiamata.