Show Menu
SUJETS×

Méthodes Audience Manager

Liste des méthodes Audience Manager fournies par la bibliothèque Android.
Le SDK prend actuellement en charge plusieurs solutions Adobe Experience Cloud, notamment Analytics, Target, Audience Manager, ainsi que le service d’identification Adobe Experience Platform. Un préfixe est attribué aux méthodes selon la solution. Par exemple, les méthodes d’Experience Cloud ID sont affectées du préfixe audience manager .
Si Audience Manager est configuré dans le fichier JSON, un signal qui contient des mesures de cycle de vie est envoyé avec l’accès de cycle de vie.
  • getVisitorProfile
    Renvoie le dernier profil du visiteur obtenu ou renvoie null lorsqu’aucun signal n’a été envoyé. Le profil du visiteur est enregistré dans SharedPreferences pour un accès facile à l’échelle de plusieurs lancements de votre application.
    • Voici la syntaxe de cette méthode :
      public static HashMap<String, Object> getVisitorProfile(); 
      
      
    • Voici l’exemple de code pour cette méthode :
      HashMap<String, Object> visitorProfile = AudienceManager.getVisitorProfile(); 
      
      
  • getDpid
    Renvoie le DPID en cours.
    • Voici la syntaxe de cette méthode :
      public static void getDpid(); 
      
      
    • Voici l’exemple de code pour cette méthode :
      String dpid = AudienceManager.getDpid(); 
      
      
  • getDpuuid
    Renvoie le DPUUID en cours.
    • Voici la syntaxe de cette méthode :
      public static void getDpuuid(); 
      
      
    • Voici l’exemple de code pour cette méthode :
      String dpuuid = AudienceManager.getDpuuid(); 
      
      
  • setDpidAndDpuuid
    Définit le DPID et le DPUUID. Ces valeurs sont envoyées avec chaque signal.
    Si la valeur DPUUID transmise à cette méthode contient des caractères qui ne sont pas sécurisés contre les URL, les clients doivent coder le paramètre avant de le transmettre au SDK.
    • Voici la syntaxe de cette méthode :
      public static void setDpidAndDpuuid(String dpid, String dpuuid); 
      
      
    • Voici l’exemple de code pour cette méthode :
      AudienceManager.setDpidAndDpuuid("myDpid", "myDpuuid"); 
      
      
  • signalWithData
    Envoie à la gestion de l’audience un signal avec des caractéristiques et récupère les segments correspondants renvoyés dans un rappel de bloc.
    • Voici la syntaxe de cette méthode :
      public static void signalWithData(Map<String, Object> data, AudienceManagerCallback<Map<String, Object>> callback);
      
      
    • Voici l’exemple de code pour cette méthode :
      HashMap Traits = new HashMap<String, Object>();
      aamTraits.put("trait", "b");
      AudienceManager.signalWithData(aamTraits, new AudienceManager.AudienceManagerCallback<Map<String, Object>> () {
        @Override
         public void call(Map<String, Object> item) { 
              // segments come back here normally found in the segs object of your json 
         }
      });