Disconnessione SDK ACC AEP

Scopri le complessità della gestione delle sottoscrizioni di notifiche push con l’SDK di AEP o Neolane.

Descrizione description

Ambiente

  • Campaign Classic
  • Campaign

Problema/Sintomi

In generale, integriamo l'AEP o l'SDK Neolane per eseguire il metodo setPushIdenfitier o registerDevice per registrare il token nella campagna e riconciliarlo con un destinatario utilizzando un clientId.

Se desideri inviare notifiche push agli abbonati collegati a un profilo, in tal caso dovrebbe essere facilmente raggiungibile utilizzando i profili come dimensioni di filtro nei loro flussi di lavoro. Ma c’è un caso d’uso.

Potresti disconnetterti facilmente e dovrebbe smettere di ricevere le notifiche. In seguito, puoi accedere con un account diverso sullo stesso dispositivo mobile. registrationToken (almeno in Android) è valido dall'installazione dell'app.

Non è stato trovato alcun riferimento API nell'SDK AEP per eliminare o invalidare registrationToken, quindi come è possibile ottenere questo caso d'uso? Non sono sicuro di poterla emulare richiamando di nuovo setPushIdentifier o registerDevice o se questa deve essere gestita con AuthenticationState all'interno del codice mobileApp.

Come dovrebbe essere fatto?

Risoluzione resolution

Questo scenario è comune in una certa misura. Durante la disconnessione, devono inviare la stessa API utilizzata per registrare l'ID cliente, ma svuotandola, il campo userKey sarà vuoto e il collegamento al destinatario verrà tagliato. Questa operazione può essere eseguita nell'accesso con un userKey compilato con un ID cliente collegato al destinatario/profilo. Dopo la disconnessione, Userkey verrà svuotato.

L'app Mobile deve effettuare una chiamata ad ACC alla disconnessione/accesso dell'utente per aggiornare queste informazioni su ACC. Possiamo avere un campo booleano personalizzato da usare come flag per identificare se un abbonato all’app è connesso o disconnesso.

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