Show Menu
TÓPICOS×

SDK methods

Classes e métodos fornecidos pela biblioteca da plataforma Universal Windows.
When you consume winmd methods from winJS (JavaScript), all methods automatically have their first letter lowercased.
  • GetVersion (winJS: getVersion)
    Retorna a versão atual da biblioteca do Adobe Mobile.
    • Esta é a sintaxe para este método:
      static Platform::String ^GetVersion();
      
      
    • Esta é a amostra de código para este método:
      var ADB = ADBMobile;var libVersion = ADB.Config.getVersion();
      
      
  • GetPrivacyStatusAsync (winJS: getPrivacyStatusAsync)
    Retorna a representação de enumeração do status de privacidade do usuário atual.
    • ADBMobilePrivacyStatusOptIn - As ocorrências são enviadas imediatamente.
    • ADBMobilePrivacyStatusOptOut - As ocorrências são descartadas.
    • ADBMobilePrivacyStatusUnknown - Se o conjunto de relatórios estiver habilitado para mostrar o carimbo de data e hora, as ocorrências serão salvas até o status de privacidade ser alterado para aceitar (as ocorrências são enviadas) ou rejeitar (as ocorrências são descartadas). Se o conjunto de relatórios não tiver carimbo de hora e data, as ocorrências são descartadas até o status de privacidade ser alterado para opt in.
      The default value is set in the ADBMobileConfig.json config file. Para obter mais informações, consulte o arquivo de configuração ADBMobileConfig.json.
    • Esta é a sintaxe para este método:
      static Windows::Foundation::IAsyncOperation<ADBMobilePrivacyStatus>
      ^getPrivacyStatusAsync();
      
      
    • Estas são as amostras de código para este método:
      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)
    Define o de privacidade do usuário atual como status status. É definido como um dos valores abaixo:
    • ADBMobilePrivacyStatusOptIn - as ocorrências são enviadas imediatamente.
    • ADBMobilePrivacyStatusOptOut - as ocorrências serão descartadas.
    • DBMobilePrivacyStatusUnknown - Se o conjunto de relatórios estiver habilitado para mostrar o carimbo de data e hora, as ocorrências serão salvas até o status de privacidade ser alterado para aceitar (as ocorrências são enviadas) ou rejeitar (as ocorrências são descartadas. Se o conjunto de relatórios não tiver carimbo de hora e data, as ocorrências são descartadas até o status de privacidade ser alterado para opt in.
      • Esta é a sintaxe para este método:
        static void SetPrivacyStatus(ADBMobilePrivacyStatus status);
        
        
      • Estas são as amostras de código para este método:
        C-shark
        public enum class ADBMobilePrivacyStatus : int { 
          ADBMobilePrivacyStatusOptIn = 1, 
          ADBMobilePrivacyStatusOptOut = 2
          ADBMobilePrivacyStatusUnknown = 3
        };
        
        
        JavaScript
        var ADB = ADBMobile;
        ADB.Config.setPrivacyStatus (ADB.ADBMobilePrivacyStatus.adbmobilePrivacyStatusOptIn
        );
        
        
  • GetLifetimeValue (winJS: getLifetimeValue)
    Retorna o valor do tempo de vida do usuário atual. O valor padrão é 0 .
    • Esta é a sintaxe para este método:
      static float GetLifetimeValue(); 
      
      
    • Esta é a amostra de código para este método:
      var ADB = ADBMobile;
      var ltv = ADB.Config.getLifetimeValue();
      
      
  • GetUserIdentifier (winJS: getUserIdentifier)
    Retorna o identificador do usuário personalizado se algum estiver configurado. Returns null if a custom identifier is not set. O valor padrão é null .
    Se seu aplicativo for atualizado do SDK 3.x da Experience Cloud para o 4.x, o serviço de ID anterior (personalizado ou gerado automaticamente) será recuperado e armazenado como o identificador de usuário personalizado. Isso preserva os dados do visitante entre as atualizações de SDK. Para novas instalações do SDK 4.x, o identificador do usuário é null até que seja definido.
    • Esta é a sintaxe para este método:
      static Platform::String ^GetUserIdentifier(); 
      
      
    • Esta é a amostra de código para este método:
      var ADB = ADBMobile;
      var userId = ADB.Config.getUserIdentifier(); 
      
      
  • SetUserIdentifier (winJS: setUserIdentifier)
    Define o identificador do usuário para identifier .
    • Esta é a sintaxe para este método:
      static void SetUserIdentifier(Platform::String ^userIdentifier); 
      
      
    • Esta é a amostra de código para este método:
      var ADB = ADBMobile;
      ADB.Config.setUserIdentifier("someUserId");
      
      
  • GetDebugLogging (winJS: getDebugLogging)
    Retorna a preferência de log para a depuração atual. O valor padrão é false .
    • Esta é a sintaxe para este método:
      static bool GetDebugLogging();
      
      
    • Esta é a amostra de código para este método:
      var ADB = ADBMobile;
      var logging = ADB.Config.getDebugLogging();
      
      
  • SetDebugLogging (winJS: setDebugLogging)
    Define a preferência do log de depuração como debugLogging . O registro de depuração funciona apenas ao usar a versão de depuração da biblioteca, a versão de lançamento ignora esta configuração.
    • Esta é a sintaxe para este método:
      static void SetDebugLogging(bool debugLogging);
      
      
    • Esta é a amostra de código para este método:
      var ADB = ADBMobile;
      ADB.Config.setDebugLogging(true);
      
      
  • CollectLifecycleData (winJS: collectLifecycleData)
    Indica ao SDK que os dados do ciclo de vida devem ser coletados para uso em todas as soluções no SDK. Para obter mais informações, consulte Lifecycle metrics .
    • Esta é a sintaxe para este método:
      static void CollectLifecycleData();
      
      
    • Esta é a amostra de código para este método:
      var ADB = ADBMobile;
      ADB.Config.collectLifecycleData();
      
      
  • PauseCollecting​LifecycleData (winJS: pauseCollecting​LifecycleData)
    Indica ao SDK que o aplicativo está pausado, a fim de calcular corretamente as métricas de ciclo de vida. Por exemplo, durante a pausa um carimbo de data e hora é coletado para determinar a duração da sessão anterior. Também define um sinalizador para que o ciclo de vida saiba que o aplicativo não parou de funcionar. Para obter mais informações, consulte Medições de ciclo de vida .
    • Esta é a sintaxe para este método:
      static void PauseCollectingLifecycleData();
      
      
    • Esta é a amostra de código para este método:
      var ADB = ADBMobile;
      ADB.Config.pauseCollectingLifecycleData();