How to get a versionName in react-native app on Android?

后端 未结 8 1175
故里飘歌
故里飘歌 2020-12-25 09:55

I\'ve made a timestamped versionName in build.gradle like 20150707.1125. I want to show the version of the package in react-native app in about window. How I could get vers

8条回答
  •  余生分开走
    2020-12-25 10:18

    I couldn't get the package react-native-device-info to work. Ran into this issue Might need some gradle and java changes to make it fly.

    Anyhow I got what I needed react-native-version-number. And I am happy with it.

    import VersionNumber from 'react-native-version-number';
    
    console.log('appVersion:', VersionNumber.appVersion)
    

    Oh, and as it relates to gleaning the version from package.json. It feels wrong to me. I mean I had to try it just to see if it would work. I didn't realize that resource would be available at runtime on the device. It does work, but I also have some buildTypes debug foo going on in my build.gradle I learned here. So its nice to be getting the versionName like 0.1.7-debug straight from the horses mouth.

提交回复
热议问题