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 17: | Line 17: | ||
|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> sdk is integrated as jar.<br> <code>l</code> 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> sdk is integrated as jar.<br> <code>l</code> sdk is coming from adobe launch.  | ||
|-  | |-  | ||
|2 (third character in suffix)||a and x	||<code>a</code> means the sdk is built for   | |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)||a and k||<code>a</code> means AdSupport included. (Default)<br><code>k</code> '''No IDFA or IDFV (kids framework)'''.<br>  | |3 (fourth character in suffix)||a and k||<code>a</code> means AdSupport included. (Default)<br><code>k</code> '''No IDFA or IDFV (kids framework)'''.<br>  | ||
Revision as of 20:01, 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 | g means it's the GLOBAL flavored sdk (Default).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 sdk is integrated as jar.l 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) | a and k | a means AdSupport included. (Default)k No IDFA or IDFV (kids framework). | 
| 4 (fifth character in suffix) | o and t | o means the sdk is getting instantiated using the AppSdk class. (Default)t means sdk is  using NielsenEventTracker class. | 
| 5 (sixth 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.