Each time generate new license key for the new version of an application/game, only accept integer numbers not a decimal numbers, this is not a problem. But then we are changing plist version number for the new version number, we need to provide build number for the same new version number as well. This is major issue when we are changing minor issue of the application/game and re-submit for the iTunes connect.
because, assume current app store version of the my application/game is V5 (its mean V5 build 5 according to the vplay license making rules), then I release new version(V6 build 6) with new features for the test flight and client report with I just did minor changes for the app and re-submit for the test flight. In this time according to your rules we need to generate a new license key. So, new application is V7 build 7.
Assume I did this one in 5 times before release app store, then application/game new version is (V10 build 10)
I think best solution for resolve this problem is, you guys can introduce decimal numbers for the license key version number.
Best and Cheers,