Can the extension check it's own version number and does it change between platforms (browsers)? And is it possible to specify a specific version number for the extension?
I think you'll find that appAPI.appInfo.version is what you're after to obtain the extension's own version number. To create you own version number, simply save it as a JavaScript variable in your code.
[Disclosure: I am a Crossrider employee]