diff --git a/flow/ui/android/application.rb b/flow/ui/android/application.rb index 860e306..bd95668 100644 --- a/flow/ui/android/application.rb +++ b/flow/ui/android/application.rb @@ -29,4 +29,12 @@ def proxy frame_layout end end + + def version_number + UI.context.applicationContext.packageManager.getPackageInfo(UI.context.applicationContext.packageName, 0).versionName + end + + def build_number + UI.context.applicationContext.packageManager.getPackageInfo(UI.context.applicationContext.packageName, 0).versionCode + end end diff --git a/flow/ui/cocoa/application.rb b/flow/ui/cocoa/application.rb index d60dd10..c49bf5b 100644 --- a/flow/ui/cocoa/application.rb +++ b/flow/ui/cocoa/application.rb @@ -22,5 +22,13 @@ def start def proxy @proxy ||= UIWindow.alloc.initWithFrame(UIScreen.mainScreen.bounds) end + + def version_number + NSBundle.mainBundle.objectForInfoDictionaryKey('CFBundleShortVersionString') + end + + def build_number + NSBundle.mainBundle.objectForInfoDictionaryKey('CFBundleVersion') + end end end