Show Menu
SUJETS×

SDK methods

Classes et méthodes fournies par la bibliothèque Plateforme Windows universelle.
When you consume winmd methods from winJS (JavaScript), all methods automatically have their first letter lowercased.
  • GetVersion (winJS: getVersion)
    Renvoie la version actuelle de la bibliothèque Adobe Mobile.
    • Voici la syntaxe de cette méthode :
      static Platform::String ^GetVersion();
      
      
    • Voici l’exemple de code pour cette méthode :
      var ADB = ADBMobile;var libVersion = ADB.Config.getVersion();
      
      
  • GetPrivacyStatusAsync (winJS: getPrivacyStatusAsync)
    Renvoie la représentation d’énumération de l’état de confidentialité pour l’utilisateur actuel.
    • ADBMobilePrivacyStatusOptIn - Hits are sent immediately.
    • ADBMobilePrivacyStatusOptOut - Les accès sont ignorés.
    • ADBMobilePrivacyStatusUnknown - Si la suite de rapports prend en charge l’horodatage, les accès sont enregistrés jusqu’à ce que l’état de confidentialité devienne « inclusion » (les accès sont envoyés) ou « exclusion » (les accès sont ignorés). Sinon, les accès sont ignorés jusqu’à ce que l’état de confidentialité soit défini sur inclusion (opt-in).
      The default value is set in the ADBMobileConfig.json config file. For more information, see ADBMobileConfig.json config file. Fichier de configuration ADBMobileConfig.json
    • Voici la syntaxe de cette méthode :
      static Windows::Foundation::IAsyncOperation<ADBMobilePrivacyStatus>
      ^getPrivacyStatusAsync();
      
      
    • Voici des exemples de code pour cette méthode :
      C Sharp
      public enum class ADBMobilePrivacyStatus : int { ADBMobilePrivacyStatusOptIn = 1, 
      ADBMobilePrivacyStatusOptOut = 2, 
      ADBMobilePrivacyStatusUnknown = 3};
      
      
      **JavaScript **
      var ADB = ADBMobile;
      var status;
      ADB.Config.getPrivacyStatusAsync.then(function(privacyStatus) {
        status = privacyStatus;}
      );
      
      
  • SetPrivacyStatus (winJS : setPrivacyStatus)
    Définit l’état de confidentialité pour l’utilisateur actuel sur status . Valeurs possibles :
    • ADBMobilePrivacyStatusOptIn - hits are sent immediately.
    • ADBMobilePrivacyStatusOptOut - les accès sont ignorés.
    • DBMobilePrivacyStatusUnknown - Si la suite de rapports prend en charge l’horodatage, les accès sont enregistrés jusqu’à ce que l’état de confidentialité devienne « inclusion » (les accès sont envoyés) ou « exclusion » (les accès sont ignorés. Sinon, les accès sont ignorés jusqu’à ce que l’état de confidentialité soit défini sur inclusion (opt-in).
      • Voici la syntaxe de cette méthode :
        static void SetPrivacyStatus(ADBMobilePrivacyStatus status);
        
        
      • Here are the code samples for this method:
        C-sharp
        public enum class ADBMobilePrivacyStatus : int { 
          ADBMobilePrivacyStatusOptIn = 1, 
          ADBMobilePrivacyStatusOptOut = 2
          ADBMobilePrivacyStatusUnknown = 3
        };
        
        
        **JavaScript **
        var ADB = ADBMobile;
        ADB.Config.setPrivacyStatus (ADB.ADBMobilePrivacyStatus.adbmobilePrivacyStatusOptIn
        );
        
        
  • GetLifetimeValue (winJS : getLifetimeValue)
    Renvoie la valeur du cycle de vie de l’utilisateur actuel. La valeur par défaut est 0 .
    • Voici la syntaxe de cette méthode :
      static float GetLifetimeValue(); 
      
      
    • Voici l’exemple de code pour cette méthode :
      var ADB = ADBMobile;
      var ltv = ADB.Config.getLifetimeValue();
      
      
  • GetUserIdentifier (winJS : getUserIdentifier)
    Renvoie un identifiant d’utilisateur personnalisé si un identifiant personnalisé a été défini. Returns null if a custom identifier is not set. La valeur par défaut est null .
    Si votre application effectue une mise à niveau du SDK Experience Cloud 3.x vers 4.x, le service d’ID précédent (personnalisé ou généré automatiquement) est récupéré et stocké en tant qu’identifiant utilisateur personnalisé. Cela permet de conserver les données du visiteur entre les mises à niveau du SDK. Pour les nouvelles installations sur le SDK 4.x, l’identifiant de l’utilisateur a la valeur null tant qu’il n’a pas été défini.
    • Voici la syntaxe de cette méthode :
      static Platform::String ^GetUserIdentifier(); 
      
      
    • Voici l’exemple de code pour cette méthode :
      var ADB = ADBMobile;
      var userId = ADB.Config.getUserIdentifier(); 
      
      
  • SetUserIdentifier (winJS : setUserIdentifier)
    Définit l’identifiant d’utilisateur sur identifier .
    • Voici la syntaxe de cette méthode :
      static void SetUserIdentifier(Platform::String ^userIdentifier); 
      
      
    • Voici l’exemple de code pour cette méthode :
      var ADB = ADBMobile;
      ADB.Config.setUserIdentifier("someUserId");
      
      
  • GetDebugLogging (winJS : getDebugLogging)
    Renvoie la préférence de consignation de débogage actuelle. La valeur par défaut est false .
    • Voici la syntaxe de cette méthode :
      static bool GetDebugLogging();
      
      
    • Voici l’exemple de code pour cette méthode :
      var ADB = ADBMobile;
      var logging = ADB.Config.getDebugLogging();
      
      
  • SetDebugLogging (winJS : setDebugLogging)
    Définit la préférence de journalisation de débogage sur debugLogging . La journalisation du débogage ne fonctionne que lorsque vous utilisez la version de débogage de la bibliothèque, la version de publication ignore ce paramètre.
    • Voici la syntaxe de cette méthode :
      static void SetDebugLogging(bool debugLogging);
      
      
    • Voici l’exemple de code pour cette méthode :
      var ADB = ADBMobile;
      ADB.Config.setDebugLogging(true);
      
      
  • CollectLifecycleData (winJS : VEraieLifecycleData)
    Indique au SDK que les données du cycle de vie doivent être collectées pour être utilisées à l’échelle de toutes les solutions dans le SDK. For more information, see Lifecycle metrics .
    • Voici la syntaxe de cette méthode :
      static void CollectLifecycleData();
      
      
    • Voici l’exemple de code pour cette méthode :
      var ADB = ADBMobile;
      ADB.Config.collectLifecycleData();
      
      
  • PauseCollecte ​ LifecycleData (winJS : pauseCollecte ​ LifecycleData)
    Indique au SDK que l’application est suspendue, de sorte que les mesures de cycle de vie sont correctement calculées. Par exemple, en cas de suspension, collecte un horodatage afin de déterminer la durée de la session précédente. Ceci définit également un indicateur de sorte que le cycle de vie sache correctement que l’application n’a pas planté. Pour en savoir plus, voir la section Mesures de cycle de vie .
    • Voici la syntaxe de cette méthode :
      static void PauseCollectingLifecycleData();
      
      
    • Voici l’exemple de code pour cette méthode :
      var ADB = ADBMobile;
      ADB.Config.pauseCollectingLifecycleData();