Version codes are an important component of your app upgrade and maintenance strategy. The version code will be used by the system to determine compatibility and identity dependencies.