Wprowadziłem oznaczenie znacznika versionName w pliku build.gradle, np. 20150707.1125. Chcę pokazać wersję pakietu w aplikacji natywnej do reagowania w oknach. Jak mogę uzyskać versionName w kodzie?Jak uzyskać wersję nazwa w natywnej aplikacji reaguje na Androida?
Odpowiedz
Udało mi się użyć komponentu React Native Device Info, aby uzyskać szczegóły kompilacji określone w konfiguracji Gradle.
Po zainstalowaniu można użyć:
DeviceInfo.getVersion()
Do wyprowadzenia wersja, oraz:
DeviceInfo.getBuildNumber()
Aby uzyskać numer kompilacji.
Jeśli chcesz numer wersji w swoim package.json, można również zrobić:
var package = require('./package.json');
console.log(package.version);
to jest najprostsze rozwiązanie, bez instalowania żadnego modułu –
FYI "pakiet jest zastrzeżonym słowem w trybie ścisłym" – pstanton
, a następnie zautomatyzować wersjonowanie za pomocą npm wersji takiej jak ta : https://medium.com/@andr3wjack/versioning-react-native-apps-407469707661 – mvandillen
import {version} od './package.json';
Czy to działa? https://github.com/rebeccahughes/react-native-device-info – Nestoraj