ACC AEP SDK Anmelden-Abmelden

Erfahren Sie, wie Sie das Registrierungs-Token verarbeiten und keine Benachrichtigungen mehr erhalten, wenn sich ein Benutzer abmeldet und dann mit einem anderen Konto auf demselben Mobilgerät wieder anmeldet. Aktualisieren Sie das benutzerdefinierte boolesche Feld, um anzugeben, ob der Benutzer angemeldet oder abgemeldet ist.

Beschreibung description

Umgebung

  • Campaign Classic
  • Campaign

Problem/Symptome

Im Allgemeinen integrieren wir die AEP oder Neolane SDK, um die setPushIdenfitier- oder registerDevice auszuführen, um das Token in der Kampagne zu registrieren und es mithilfe einer ClientId mit einem Empfänger abzugleichen.

Wenn Sie Push-Benachrichtigungen an Abonnentinnen und Abonnenten senden möchten, die mit einem Profil verknüpft sind, sollte dies in diesem Fall einfach erreichbar sein, indem Sie Profile als Filterdimensionen in ihren Workflows verwenden. Aber es gibt einen Anwendungsfall.

Sie können sich einfach abmelden und dann sollte sie keine Benachrichtigungen mehr erhalten. Und später könnten Sie sich mit einem anderen Konto auf demselben Mobilgerät anmelden. Wir glauben, dass die registrationToken (zumindest in Android) gültig ist, nachdem die App installiert wurde.

Wir haben in der AEP SDK" keinen API-Verweis Löschen oder Invalidierung des registrationToken gefunden. Wie können wir diesen Anwendungsfall erreichen? Nicht sicher, ob wir ihn emulieren können, indem wir die setPushIdentifier oder registerDevice erneut aufrufen, oder ob dies mit der AuthenticationState im Mobile-App-Code gehandhabt werden muss.

Auflösung resolution

Dieses Szenario ist bis zu einem gewissen Grad üblich. Während der Abmeldung sollten sie dieselbe API senden, mit der die Kunden-ID registriert wurde. Wenn sie jedoch geleert wird, ist das Feld "userKey" leer und der Link zum Empfänger wird abgeschnitten. Dies kann bei der Anmeldung mit einem userKey erfolgen, der mit einer „Kunden ID“ Empfänger/Profil verknüpft ist. Nach dem Abmelden wird die Userkey geleert.

Die Mobile App muss bei der Benutzerabmeldung/Anmeldung ACC aufrufen, um diese Informationen in ACC zu aktualisieren. Wir können ein benutzerdefiniertes boolesches Feld verwenden, das als Markierung verwendet wird, um festzustellen, ob ein App-Abonnent angemeldet oder abgemeldet ist.

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