Digital Measurement Android Suffix Guide: Difference between revisions
From Engineering Client Portal
| ColinBrown (talk | contribs) No edit summary | ColinBrown (talk | contribs)  No edit summary | ||
| 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|| | |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 || | |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	|| | |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|| | |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|| | |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
     
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 | gmeans it's the GLOBAL flavored sdk, and the main one our clients use.ameans the build was designed for AGF.v | 
| 1 (second character in suffix) | a,s and l | ameans the sdk is coming from github as a gradle dependency.smeans the sdk is integrated as jar.lthen this means sdk is coming from adobe launch. | 
| 2 (third character in suffix) | a and x | ameans the sdk is built for non androidx apps.xmeans the sdk is built for androidx apps. | 
| 3 (fourth character in suffix) | o and t | omeans the sdk is getting instantiated using the AppSdk class. (Default)tmeans sdk is getting instantiated using NielsenEventTracker class. | 
| 4 (fifth character in suffix) | h,w,r and n | hthen sdk supports Hybrid Webviews.RN | 
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.