If there is an exception in parsing the version number because the number is too long in string, this indicates that the version was compiled with developer settings. In that case :
the version code should be 0 not 99 ( important for android ).
the download should compare the exact strings, and not " if local_version > online_version " as it is the case for normal version number.
If there is an exception in parsing the version number because the number is too long in string, this indicates that the version was compiled with developer settings. In that case :
So a developer will only get his own DLC updates.