Show Menu
THEMEN×

SDK methods

Klassen und Methoden der Windows 8.1 Universal App Store-Bibliothek.
When you consume winmd methods from winJS (JavaScript), all methods automatically have their first letter lowercased.
  • GetVersion (winJS: getVersion)
    Gibt die aktuelle Version der Adobe Mobile-Bibliothek zurück.
    • Hier finden Sie die Syntax für diese Methode:
      static Platform::String ^GetVersion();
      
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:
      varADB = ADBMobile;var libVersion = ADB.Config.getVersion(); 
      
      
  • GetPrivacyStatusAsync (winJS: getPrivacyStatusAsync)
    Gibt die Enum-Darstellung für den Datenschutzstatus des aktuellen Benutzers zurück.
    • ADBMobilePrivacyStatusOptIn - Treffer werden sofort gesendet.
    • ADBMobilePrivacyStatusOptOut - werden Treffer verworfen.
    • ADBMobilePrivacyStatusUnknown : Wenn für Ihre Report Suite Zeitstempel aktiviert sind, werden Treffer so lange gespeichert, bis der Datenschutzstatus in „opt-in“ (Treffer werden gesendet) oder „opt-out“ (Treffer werden verworfen) geändert wird. Wenn für Ihre Report Suite keine Zeitstempel aktiviert sind, werden die Treffer verworfen, bis der Datenschutzstatus zu „optedin“ geändert wird.
      The default value is set in the ADBMobileConfig.json config file.
    • Hier finden Sie die Syntax für diese Methode:
      static Windows::Foundation::IAsyncOperation<ADBMobilePrivacyStatus> ^getPrivacyStatusAsync(); 
      
      
    • Hier sind die Codebeispiele für diese Methode:
      public enum class ADBMobilePrivacyStatus : int  {
        ADBMobilePrivacyStatusOptIn = 1, 
        ADBMobilePrivacyStatusOptOut =  2,
        ADBMobilePrivacyStatusUnknown = 3
      };
      
      
      var ADB = ADBMobile;
      var status;
      ADB.Config.getPrivacyStatusAsync.then(function(privacyStatus) {
      status = privacyStatus;
      }); 
      
      
  • SetPrivacyStatus (winJS: setPrivacyStatus)
    Legt für den aktuellen Benutzer den Datenschutzstatus status fest. Die folgenden Werte sind zulässig:
    • ADBMobilePrivacyStatusOptIn - hits are sent immediately.
    • ADBMobilePrivacyStatusOptOut - werden Treffer verworfen.
    • ADBMobilePrivacyStatusUnknown : Wenn für Ihre Report Suite Zeitstempel aktiviert sind, werden Treffer so lange gespeichert, bis der Datenschutzstatus in „opt-in“ (Treffer werden gesendet) oder „opt-out“ (Treffer werden verworfen) geändert wird. Wenn für Ihre Report Suite keine Zeitstempel aktiviert sind, werden die Treffer verworfen, bis der Datenschutzstatus zu „optedin“ geändert wird.
    • Hier finden Sie die Syntax für diese Methode:
      static void SetPrivacyStatus(ADBMobilePrivacyStatus status);
      
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:
      public enum class ADBMobilePrivacyStatus : int {
        ADBMobilePrivacyStatusOptIn = 1,
        ADBMobilePrivacyStatusOptOut = 2,
        ADBMobilePrivacyStatusUnknown = 3
        }; 
      
      
      var ADB = ADBMobile;
      ADB.Config.setPrivacyStatus(ADB.ADBMobilePrivacyStatus.adbmobilePrivacyStatusOptIn); 
      
      
  • GetLifetimeValue (winJS: getLifetimeValue)
    Gibt den Lebenszeitwert für den aktuellen Benutzer zurück. Die Standardeinstellung ist „0“.
    • Hier finden Sie die Syntax für diese Methode:
      static float GetLifetimeValue();
      
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:
       var ADB = ADBMobile;
       var ltv = ADB.Config.getLifetimeValue(); 
      
      
  • GetUserIdentifier (winJS: getUserIdentifier)
    Gibt die benutzerdefinierte Benutzerkennung zurück, sofern eine benutzerdefinierte Kennung festgelegt wurde. Gibt null zurück, wenn keine benutzerdefinierte Kennung festgelegt wurde. Der Standardwert lautet  null .
    Wenn Ihre App vom Experience Cloud-SDK 3.x auf das SDK 4.x aktualisiert, wird die vorherige ID (entweder benutzerdefiniert oder automatisch generiert) abgerufen und als benutzerdefinierte Benutzerkennung gespeichert. So werden Besucherdaten auch bei Upgrades des SDK beibehalten. Bei neuen Installationen der SDK-Version 4.x lautet die Benutzerkennung null , bis sie festgelegt wird.
    • Hier finden Sie die Syntax für diese Methode:
      static Platform::String^GetUserIdentifier();
      
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:
      var ADB = ADBMobile;
      var userId = ADB.Config.getUserIdentifier(); 
      
      
  • SetUserIdentifier (winJS: setUserIdentifier)
    Legt die Benutzerkennung auf identifier fest.
    • Hier finden Sie die Syntax für diese Methode:
      static void SetUserIdentifier(Platform::String ^userIdentifier);
      
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:
      var ADB = ADBMobile;
      ADB.Config.setUserIdentifier("someUserId"); 
      
      
  • GetDebugLogging (winJS: getDebugLogging)
    Gibt die aktuelle Vorgabe für die Debug-Protokollierung zurück. Der Standardwert lautet  false .
    • Hier finden Sie die Syntax für diese Methode:
      static bool GetDebugLogging(); 
      
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:
      var ADB = ADBMobile;
      var logging = ADB.Config.getDebugLogging(); 
      
      
  • SetDebugLogging (winJS: setDebugLogging)
    Legt die Debug-Protokollierungseinstellung auf debugLogging fest. Debug-Protokollierung funktioniert nur, wenn Sie die Debugging-Version der Bibliothek verwenden. Von der Release-Version wird diese Einstellung ignoriert.
    • Hier finden Sie die Syntax für diese Methode:
      static void SetDebugLogging(bool debugLogging); 
      
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:
      var ADB = ADBMobile;
      ADB.Config.setDebugLogging(true); 
      
      
  • CollectLifecycleData (winJS: collectLifecycleData)
    Gibt dem SDK gegenüber an, dass Lebenszyklusdaten für die Nutzung aller Lösungen im SDK erfasst werden sollen. Weitere Informationen finden Sie unter Lebenszyklusmetriken .
    Invoke this method in the onResume() method in each Activity inside of your application, as shown in the following example. Wir empfehlen weiterhin, die Aktivität bzw. den Dienst als das Kontextobjekt und nicht als globalen Applikationskontext weiterzugeben.
    • Hier finden Sie die Syntax für diese Methode:
      static void CollectLifecycleData();
      
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:
      var ADB = ADBMobile;
      ADB.Config.collectLifecycleData(); 
      
      
  • PauseCollecting​LifecycleData (winJS: pauseCollecting​LifecycleData)
    Gibt dem SDK gegenüber an, dass die App angehalten ist, sodass die Lebenszyklusmetriken ordnungsgemäß berechnet werden. Beispiel: Beim Anhalten einen Zeitstempel erfassen, mit dem die Dauer der vorherigen Sitzung ermittelt wird. Hiermit wird außerdem ein Flag gesetzt, sodass im Lebenszyklus ersichtlich wird, dass die App nicht abgestürzt ist. Weitere Informationen finden Sie unter Lebenszyklusmetriken .
    Invoke this method in the onPause() methods in each Activity inside Your application, as shown in the example. Wir empfehlen weiterhin, die Aktivität bzw. den Dienst als das Kontextobjekt und nicht als globalen Applikationskontext weiterzugeben.
    • Hier finden Sie die Syntax für diese Methode:
      static void PauseCollectingLifecycleData();
      
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:
      var ADB = ADBMobile;
      ADB.Config.pauseCollectingLifecycleData();