Sostituire il SDK di Target con il SDK di ottimizzazione
Scopri come sostituire gli SDK di Adobe Target con gli SDK di ottimizzazione nell’implementazione mobile. Una sostituzione di base è costituita dai seguenti passaggi:
- Aggiornare le dipendenze nel Podfile o nel file
build.gradle - Aggiorna importazioni
- Aggiorna codice applicazione
- Target SDK implementa l'estensione Adobe Target
- Ottimizza SDK implementa l'estensione Offer Decisioning e Target
Aggiorna dipendenze
| tabs | |||
|---|---|---|---|
| Ottimizza SDK |
|
||
| SDK di destinazione |
|
| tabs | |||
|---|---|---|---|
| Ottimizza SDK |
|
||
| SDK di destinazione |
|
Aggiorna importazioni e codice
| tabs | |||
|---|---|---|---|
| Ottimizza SDK |
Codice di inizializzazione Java dopo la migrazione
|
||
| SDK di destinazione |
Codice di inizializzazione Java prima della migrazione
|
| tabs | |||
|---|---|---|---|
| Ottimizza SDK |
Codice di inizializzazione Swift dopo la migrazione
|
||
| SDK di destinazione |
Codice di inizializzazione Swift prima della migrazione
|
Confronto delle API
Molte API di estensione di Target hanno un approccio equivalente che utilizza l’estensione di Offer Decisioning e Target descritta nella tabella seguente. Per ulteriori dettagli sulle funzioni, consulta il riferimento API.
getPropositions, non viene effettuata alcuna chiamata remota per recuperare ambiti non memorizzati in cache in SDK.generateDisplayInteractionXdm per generare XDM per la visualizzazione degli elementi. Successivamente, l’API sendEvent della rete Edge SDK può essere utilizzata per allegare dati XDM aggiuntivi in formato libero e inviare un evento esperienza al remoto.generateTapInteractionXdm per generare XDM per il tocco dell'elemento. Successivamente, l’API sendEvent della rete Edge SDK può essere utilizzata per allegare dati XDM aggiuntivi in formato libero e inviare un evento esperienza al remoto.Nota: l'API
resetIdentities del core mobile cancella tutte le identità memorizzate in SDK, incluso l'Experience Cloud ID (ECID), e dovrebbe essere utilizzata con moderazione.state:store contiene informazioni relative alla sessione. L’estensione di rete Edge consente di gestirla allegando elementi dell’archivio di stato non scaduti alle richieste successive.state:store contiene informazioni relative alla sessione. L’estensione di rete Edge consente di gestirla allegando elementi dell’archivio di stato non scaduti alle richieste successive.locationHint:result contiene le informazioni dell'hint di posizione di destinazione. Si presume che Target Edge sarà posizionato in modo congiunto con Experience Edge.L'estensione di rete Edge utilizza l'hint di posizione EdgeNetwork per determinare il cluster di rete Edge a cui inviare le richieste. Per condividere l'hint di posizione di rete Edge tra gli SDK (app ibride), utilizza le API
getLocationHint e setLocationHint dell'estensione Edge Network. Per ulteriori dettagli, consulta la documentazione dell'API getLocationHint.L'estensione di rete Edge utilizza l'hint di posizione EdgeNetwork per determinare il cluster di rete Edge a cui inviare le richieste. Per condividere l'hint di posizione di rete Edge tra gli SDK (app ibride), utilizza le API
getLocationHint e setLocationHint dell'estensione Edge Network. Per ulteriori dettagli, consulta la documentazione dell'API getLocationHint.Quindi, scopri come richiedere ed eseguire il rendering delle attività sulla pagina.