ACC AEP SDK Logon-Logoff

Lär dig hantera registrationToken och sluta ta emot meddelanden när en användare loggar ut och sedan loggar in igen med ett annat konto på samma mobila enhet. Uppdatera det anpassade booleska fältet för att identifiera om användaren är inloggad eller utloggad.

Beskrivning description

Miljö

  • Campaign Classic
  • Campaign

Problem/symtom

I allmänhet integrerar vi AEP eller Neolane SDK för att köra metoden setPushIdenfitier eller registerDevice för att registrera token i kampanjen och stämma av den mot en mottagare med ett clientId.

Om du vill skicka push-meddelanden till prenumeranter som är länkade till en profil bör det i så fall vara enkelt att uppnå genom att använda profiler som filtreringsdimensioner i sina arbetsflöden. Men det finns ett användningsfall.

Du kan enkelt logga ut och sedan sluta ta emot meddelanden. Och senare kan du logga in med ett annat konto på samma mobila enhet. Vi tror att registrationToken (åtminstone i Android) är giltig efter att appen har installerats.

Vi har inte hittat någon API-referens i AEP SDK för att ta bort eller göra registrationToken ogiltig, så hur kan vi uppnå det här användningsfallet? Inte säker på om vi kan emulera den genom att anropa setPushIdentifier eller registerDevice igen eller om detta måste hanteras med AuthenticationState i MobileApp-koden.

Upplösning resolution

Detta scenario är i viss utsträckning vanligt. Under utloggningen ska de skicka samma API som användes för att registrera kund-ID, men om du tömmer det kommer fältet userKey att vara tomt och länken till mottagaren klipps ut. Detta kan göras i inloggningen med ett userKey ifyllt med ett kund-ID som är länkat till mottagaren/profilen. Efter utloggning töms Userkey.

Mobilappen måste ringa ACC vid inloggning/inloggning för att uppdatera informationen i ACC. Vi kan ha ett anpassat booleskt fält som vi använder som flagga för att identifiera om en appprenumerant är inloggad eller utloggad.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f