如何使用libgdx / robovm获取应用程序版本

我有一些关于获取在libgdx之上开发的应用程序版本的问题(以及针对ios的robovm)

我想获取版本信息

  • 这是在android:versionNameAndroidManifest.xml android:versionName标记中声明的
  • 这是在app.versionrobovm.properties app.version密钥中robovm.properties的。 (我相信这最终将替换为Info.plist.xmlCFBundleShortVersionString键的值)
  • 我的第一个问题是,libgdx提供了一个独立于平台的获取应用程序版本的方法吗? (我找不到)

    如果没有,我发现在android上获得应用程序版本的答案,没关系。 为IOS找到同样的答案,但以本地方式。 我如何使用robovm后端做同样的事情?


    我不认为libgdx提供了一个独立于平台的方式来执行此操作。 以下是如何使用RoboVM的CocoaTouch绑定为您的应用程序获取CFBundleShortVersionString值:

    NSDictionary infoDictionary = NSBundle.getMainBundle().getInfoDictionary();
    String version = infoDictionary.get(new NSString("CFBundleShortVersionString")).toString();
    

    您可以使用相同的方法从应用程序的Info.plist文件中获取CFBundleVersion等。

    链接地址: http://www.djcxy.com/p/90769.html

    上一篇: How to get application version using libgdx/robovm

    下一篇: How to show app version on Preferences Activity?