iOS and Android apps all should have unique version numbers. The Applause SDK uses the app’s version number for build distribution purposes to identify the latest version of an app. The Applause SDK expects apps from each platform to include a version number in a fashion that’s consistent with their platform’s specifications.
If the Applause SDK is having trouble interpreting your app’s version information, take a look at how you are recording the version information.
Android’s versioning guidelines are available online here.
Android uses two values in the manifest.xml file to specify an app’s version:
- android:versionName (string)
- android:versionCode (integer)
Apple’s versioning guidelines for iOS are available online here.
iOS uses two values in the in the info.plist file to specify an app’s version:
- CFBundleShortVersionString (string)
- CFBundleVersion (string comprised of three non-negative, period-separated integers with the first integer being greater than zero)