Ho creato una versione dataName in build.gradle come 20150707.1125. Voglio mostrare la versione del pacchetto in app react-native in about window. Come posso ottenere versionName nel codice?Come ottenere una versioneNome in app react-native su Android?
risposta
Ho utilizzato con successo il componente React Native Device Info per ottenere i dettagli di costruzione come specificato nella configurazione Gradle.
una volta installato è possibile utilizzare:
DeviceInfo.getVersion()
Per l'uscita della versione, e:
DeviceInfo.getBuildNumber()
Per ottenere il numero di build.
Se si desidera che il numero di versione nel tuo package.json, si può anche fare:
var package = require('./package.json');
console.log(package.version);
questa è la soluzione più semplice, senza installare alcun modulo –
FYI "il pacchetto è una parola riservata in modalità rigorosa" – pstanton
e quindi automatizzare il versioning utilizzando la versione di npm come questa https://medium.com/@andr3wjack/versioning-react-native-apps-407469707661 – mvandillen
importazione {version} da './package.json';
Potrebbe funzionare? https://github.com/rebeccahughes/react-native-device-info – Nestoraj