/
Version and Bundle Version Guideline

Version and Bundle Version Guideline

Versioning secures APKs from being downgraded or overridden.

 

Motive APKs

Under Project Settings > Player > Other Settings > Identification

Version

  • Use 0.x.x for pre-release builds

    • Releases to clients move up by minor number (i.e. 0.1.0 → 0.2.0)

    • Releases between client builds move up by build number (i.e. 0.1.0 → 0.1.1)

  • Use 1+.x.x for release+ builds

Bundle Version Code

  • For Android builds, make sure to set the Bundle Version Code. This needs to increment with every release. Utilize the following pattern: Take the Version (xx.yy.zz) and construct a Bundle Version Code (xxyyzz) with this. E.g.:

    • 0.1(.0) = (00 01 00) = 100

    • 0.1.2 = (00 01 02) = 102

    • 1.0.0 = (01 00 00) = 10000

    • 11.24.7 = (11 24 07) = 112407

Launch APKs

Under the file LaunchService\app\build.gradle

versionCode

  • Takes in positive integers. Every time versionName is updated, increment versionCode by 1.

versionName

  • Use “1+.x” notation.

  • If updated (either minor or major version), increment versionCode by 1.

Related Articles

Build Configurations

Related content

Using Attachables and Fixed Joints alongside VR Grabbable
Using Attachables and Fixed Joints alongside VR Grabbable
Read with this
Product Release
Product Release
More like this
Motive Unity SDK Setup - Unity Workshop Demo Scene
Motive Unity SDK Setup - Unity Workshop Demo Scene
Read with this
Building APKs
Building APKs
More like this
App Version Condition
App Version Condition
More like this