Digital Measurement Android Suffix Guide
From Engineering Client Portal
Revision as of 19:48, 29 October 2020 by ColinBrown (talk | contribs)
Revision as of 19:48, 29 October 2020 by ColinBrown (talk | contribs)
Engineering Portal Digital DCR & DTVR Digital_Measurement_Android_Artifactory_Guide 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 |
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.