Difference between revisions of "Digital Measurement Android Suffix Guide"

From Engineering Client Portal

Line 13: Line 13:
 
! Character Index in suffix !! Possible Values!! Description
 
! Character Index in suffix !! Possible Values!! Description
 
|-
 
|-
|0 (first character in suffix)||g,a and v||'g' means it's the GLOBAL flavored sdk, and the main one our clients use.<br>'a' means the build was designed for AGF.<br>'v' identifies the VRI flavoured sdk.
+
|0 (first character in suffix)||g,a and v||<code>g</code> means it's the GLOBAL flavored sdk, and the main one our clients use.<br><code>a</code> means the build was designed for AGF.<br><code>v<code> identifies the VRI flavoured sdk.
 
|-
 
|-
|1 (second character in suffix)||a,s and l ||'a' means the sdk is coming from github as a gradle dependency.<br>'s' means the sdk is integrated as jar.<br> 'l' then this means sdk is coming from adobe launch.
+
|1 (second character in suffix)||a,s and l ||<code>a</code> means the sdk is coming from github as a gradle dependency.<br><code>s</code> means the sdk is integrated as jar.<br> <code>l</code> then this means sdk is coming from adobe launch.
 
|-
 
|-
|2 (third character in suffix)||a and x ||'a' means the sdk is built for non androidx apps.<br>'x' means the sdk is built for androidx apps.<br>
+
|2 (third character in suffix)||a and x ||<code>a</code> means the sdk is built for non androidx apps.<br><code>x</code> means the sdk is built for androidx apps.<br>
 
|-
 
|-
|3 (fourth character in suffix)||o and t||'o' means the sdk is getting instantiated using the AppSdk class. (Default)<br>'t' means sdk is getting instantiated using NielsenEventTracker class.<br>
+
|3 (fourth character in suffix)||o and t||<code>o</code> means the sdk is getting instantiated using the AppSdk class. (Default)<br><code>t</code> means sdk is getting instantiated using NielsenEventTracker class.<br>
 
|-
 
|-
|4 (fifth character in suffix)||h,w,r and n||'h' then sdk supports Hybrid Webviews.<br> 'RN' identifies React Native Webview support.<br>'r' sdk supports React Native standard bridge.<br>'n' means sdk supports Native apps.
+
|4 (fifth character in suffix)||h,w,r and n||<code>h</code> then sdk supports Hybrid Webviews.<br> <code>RN<code> identifies React Native Webview support.<br><code>r<code> sdk supports React Native standard bridge.<br><code>n<code> means sdk supports Native apps.
 
|}
 
|}
 
Below are few examples of possible suffix in app sdk meter version  
 
Below are few examples of possible suffix in app sdk meter version  

Revision as of 19:48, 29 October 2020

Engineering Portal breadcrumbArrow.png Digital breadcrumbArrow.png DCR & DTVR breadcrumbArrow.png Digital_Measurement_Android_Artifactory_Guide breadcrumbArrow.png Digital Measurement Android Suffix Guide

Android app sdk version suffix

We have added an extra third character in the build version of appsdk to represent the android-x support in appsdk.

From onwards now you will see meter version of app sdk ending with 5 characters suffix as aa.8.1.0.0_{suffix} .

Below are details of possible suffix characters with description

Character Index in suffix Possible Values Description
0 (first character in suffix) g,a and v g means it's the GLOBAL flavored sdk, and the main one our clients use.
a means the build was designed for AGF.
v identifies the VRI flavoured sdk.
1 (second character in suffix) a,s and l a means the sdk is coming from github as a gradle dependency.
s means the sdk is integrated as jar.
l then this means sdk is coming from adobe launch.
2 (third character in suffix) a and x a means the sdk is built for non androidx apps.
x means the sdk is built for androidx apps.
3 (fourth character in suffix) o and t o means the sdk is getting instantiated using the AppSdk class. (Default)
t means sdk is getting instantiated using NielsenEventTracker class.
4 (fifth character in suffix) h,w,r and n h then sdk supports Hybrid Webviews.
RN identifies React Native Webview support.
r sdk supports React Native standard bridge.
n means sdk supports Native apps.

Below are few examples of possible suffix in app sdk meter version

  • aa.8.1.0.0_vaxon - Sdk version 8.1.0.0 with VRI flavour, integrated as gradle dependency ,
    supporting android x and using AppSdk class to instantiate for a native app.
  • aa.8.1.0.0_gaxoh - Sdk version 8.1.0.0 with GLOBAL flavour, integrated as gradle dependency ,
    supporting android x and using AppSdk class to instantiate with Hybrid Webview support.
  • aa.8.1.0.0_aaaow - Sdk version 8.1.0.0 with AGF flavour, integrated as gradle dependency ,
    supporting android (not android x) and using AppSdk class to instantiate with React Native Webview support.