packageNameof the new version must match the
packageNameof the previous version.
Unity: Player Settings > Other Settings > Identification > Package Name
Unreal: Project Settings > Android > Android Package Name
versionCodeof the new version must be greater than the
versionCodeof the previous version. In other words,
versionCodemust be rolled forward.
Unity: Player Settings > Other Settings > Identification > Bundle Version Code
Unreal: Project Settings > Android > Store Version
Sign the new version of your app with the same key that was used to sign the previous version. Create and use a custom keystore and ensure it's used by the entire Android development team and any build machine producing .apk files.
💡 While not required, anytime you have a new version of an app and roll forward the