I think I finally figured out the issue... It's trying to parse "4.09" latest version number, but some culture settings mean it should be "4,09" and throws an error, causing other code not to be called. Looks like this behavior has changed in the latest version of Unity, since before it was ok...

Anyways, guys please try this one and let me know if it works: http://cdn.shadowera.com/ShadowEra409002.apk (make sure to first uninstall store version if you have it)