2016-07-07 7 views
11

私は20150707.1125のようにbuild.gradleにタイムスタンプ付きのversionNameを作成しました。私は窓の中に反応したネイティブのアプリでパッケージのバージョンを表示したい。コードでversionNameを取得する方法は?Androidの反応ネイティブアプリでversionNameを取得するにはどうすればよいですか?

+0

これは機能しますか? https://github.com/rebeccahughes/react-native-device-info – Nestoraj

答えて

15

React Native Device Infoコンポーネントを使用して、Gradle設定で指定されたビルドの詳細を取得できました。出力に

DeviceInfo.getVersion() 

バージョンを、と::

DeviceInfo.getBuildNumber() 

ビルド番号を取得するには一度に使用できるインストール

7

あなたがpackage.jsonにバージョン番号が必要な場合は、あなたも行うことができます: './package.json' から

var package = require('./package.json'); 
console.log(package.version); 
+0

モジュールをインストールしないでこれが最も簡単な解決策です –

+0

FYI「パッケージはstrictモードの予約語です」 – pstanton

+0

そしてこのようなnpmバージョンを使用してバージョン管理を自動化します:https://medium.com/@andr3wjack/versioning-react-native-apps-407469707661 – mvandillen

1

インポート{バージョン};

関連する問題