De Target SDK vervangen door de Optimize SDK
Leer hoe u de SDK's van Adobe Target vervangt door de SDK's van Optimize in uw mobiele implementatie. Een basisvervanging bestaat uit de volgende stappen:
- Afhankelijkheden bijwerken in het Podfile of het
build.gradlebestand - Import bijwerken
- Toepassingscode bijwerken
- SDK van het Doel voert de uitbreiding van Adobe Target uit
- optimaliseer SDK voert Offer Decisioning en de uitbreiding van het Doel uit
Afhankelijkheden bijwerken
| tabs | |||
|---|---|---|---|
| optimaliseer SDK |
|
||
| Doel SDK |
|
| tabs | |||
|---|---|---|---|
| optimaliseer SDK |
|
||
| Doel SDK |
|
Importeren en code bijwerken
| tabs | |||
|---|---|---|---|
| optimaliseer SDK |
Java-initialisatiecode na migreren
|
||
| Doel SDK |
Java-initialisatiecode voor migreren
|
| tabs | |||
|---|---|---|---|
| optimaliseer SDK |
Snelle initialisatiecode na migreren
|
||
| Doel SDK |
Snelle initialisatiecode voor migratie
|
API-vergelijking
Veel API's voor doelextensies hebben een equivalente aanpak met de Offer Decisioning- en Target-extensie die in de onderstaande tabel wordt beschreven. Voor meer details over de functies , verwijs naar de API verwijzing.
getPropositions gebruikt, wordt geen externe aanroep gemaakt om niet-caching-bereik op te halen in de SDK.generateDisplayInteractionXdm Offer worden gebruikt om de XDM voor itemweergave te genereren. Daarna kan de Edge-netwerk SDK sendEvent-API worden gebruikt om extra XDM-gegevens met een vrije vorm toe te voegen en een Experience Event naar de externe server te verzenden.generateTapInteractionXdm Aanbieding worden gebruikt om de XDM voor het tikken van items te genereren. Daarna kan de Edge-netwerk SDK sendEvent-API worden gebruikt om extra XDM-gegevens met een vrije vorm toe te voegen en een Experience Event naar de externe server te verzenden.Nota: De
resetIdentities API van de Mobiele Kern ontruimt alle opgeslagen identiteiten in SDK, met inbegrip van Experience Cloud identiteitskaart (ECID) en het zou spaarzaam moeten worden gebruikt!state:store reactiehandgreep bevat informatie over sessies. De Edge-netwerkextensie helpt het te beheren door items in een niet-verlopen frameopslag aan volgende aanvragen toe te voegen.state:store reactiehandgreep bevat informatie over sessies. De Edge-netwerkextensie helpt het te beheren door items in een niet-verlopen frameopslag aan volgende aanvragen toe te voegen.locationHint:result reactiehandgreep bevat de informatie over de doellocatiehint. Aangenomen wordt dat Target edge zich op dezelfde locatie bevindt als Experience Edge.het netwerkuitbreiding van Edge gebruikt de het plaatswenk van EdgeNetwork om de het netwerkcluster van Edge te bepalen om verzoeken naar te verzenden. Als u Edge-netwerklocatiehint wilt delen met SDK's (hybride apps), gebruikt u
getLocationHint - en setLocationHint -API's van de Edge Network-extensie. Voor meer details, zie de getLocationHint API documentatie .het netwerkuitbreiding van Edge gebruikt de het plaatswenk van EdgeNetwork om de het netwerkcluster van Edge te bepalen om verzoeken naar te verzenden. Als u Edge-netwerklocatiehint wilt delen met SDK's (hybride apps), gebruikt u
getLocationHint - en setLocationHint -API's van de Edge Network-extensie. Voor meer details, zie de getLocationHint API documentatie .Daarna, leer hoe te verzoeken en activiteiten aan de pagina teruggeven.