Connexion au SDK AEP ACC-Logoff

Explorez les complexités de la gestion des abonnements aux notifications push avec le SDK AEP ou Neolane.

Description description

Environnement

  • Campaign Classic
  • Campaign

Problème/Symptômes

En général, nous intégrons le AEP ou SDK Neolane pour exécuter la méthode setPushIdenfitier ou registerDevice afin d’enregistrer le jeton dans la campagne et de le réconcilier avec un destinataire à l’aide d’un clientId.

Si vous souhaitez envoyer des notifications push aux abonnés liés à un profil, dans ce cas, il devrait être facilement accessible en utilisant des profils comme dimensions de filtrage dans leurs workflows. Mais il existe un cas pratique.

Vous pouvez facilement vous déconnecter, puis arrêter de recevoir des notifications. Et plus tard, vous pourriez vous connecter avec un compte différent sur le même mobile. Nous pensons que le registrationToken (dans Android au moins) est valide à partir de l’installation de l’application.

Nous n’avons trouvé aucune référence d’API dans le SDK AEP pour supprimer ou invalider le registrationToken. Comment pouvons-nous donc réaliser ce cas d’utilisation ? Vous ne savez pas si nous pouvons l’émuler en appelant de nouveau setPushIdentifier ou registerDevice ou si cela doit être géré avec le AuthenticationState dans le code mobileApp.

Comment cela devrait-il être fait ?

Résolution resolution

Ce scénario est courant dans une certaine mesure. Pendant la fermeture de session, ils doivent envoyer la même API que celle utilisée pour enregistrer l'ID de client, mais en le vidant, le champ userKey sera vide et le lien vers le destinataire sera coupé. Vous pouvez le faire lors de la connexion avec un userKey renseigné avec un ID de client lié à un destinataire/profil. Après la déconnexion, le Userkey sera vidé.

L'application mobile doit effectuer un appel à ACC lors de la déconnexion/connexion de l'utilisateur pour mettre à jour ces informations sur ACC. Nous pouvons avoir un champ booléen personnalisé que nous utilisons comme indicateur pour identifier si un abonné de l’application est connecté ou déconnecté.

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