I have tried many versions myself before coming to Defold for help.
In addition, Google said the “standard(non-instant)” version code of the same app must have a higher number than its “instant” counter part. In this case, I set the version code to be 20 for (non-instant) and 10 for instant.
Please see
https://developer.android.com/topic/google-play-instant/getting-started/game-instant-app
Version codes
The version code of your game’s instant app needs to be less than the version code of the installable game. The expectation is that players move from the Google Play Instant experience to downloading and installing the game onto their device. The Android framework considers this transition to be an app update.
To make sure that you follow this versioning scheme, you can use one of these strategies:
- Restart the version codes for the Google Play Instant experience at 1.
- Increase the version code of the installable APK by a large number, such as 1000, to ensure that there is enough space for your instant app’s version number to increase.
Note: The version code isn’t a user-facing value and is primarily used by the system. The user-facing version name has no restrictions.