React Nativeデバイス情報コンポーネントの取得

2032 ワード

転載するhttps://www.jianshu.com/p/907b003835dc
本文のオリジナルは公衆番号:ReactNative開発圏に先発し、転載には出典を明記しなければならない.
今回紹介したモバイル機器情報を取得するコンポーネントはreact-native-device-infoと呼ばれ、IOSとAndroidデュアルプラットフォームに対応し、機器ID、機器ブランド、機器型番、IP、APPバージョン番号などの情報を取得することができます.広く応用されている基礎コンポーネントです.
インストールnpm install --save react-native-device-info注:React Naitveのバージョンが0.47より大きい場合は、>=0.11バージョンのreact-native-device-infoコンポーネントを使用する必要があります.
オリジナルコードにかかわるため、installの実行後、linkコマンドreact-native link react-native-device-infoを実行する必要がある
使用例
  import DeviceInfo from 'react-native-device-info';

  const device = {};
  device.DeviceID = deviceInfo.getUniqueID();
  device.UserAgent = deviceInfo.getUserAgent();
  device.DeviceBrand = deviceInfo.getBrand();
  device.DeviceModel = deviceInfo.getModel();
  device.SystemVersion = deviceInfo.getSystemVersion();
  device.AppVersion = deviceInfo.getVersion();
  device.AppReadableVersion = deviceInfo.getReadableVersion();

このコンポーネントの使用も便利で、直接importした後、対応するメソッドを直接呼び出せばいいです.しかし、特別な方法があるのはisPinOrFingerprintSet方法で、非同期の方法で調整する必要があります.コードは次のとおりです.
import DeviceInfo from 'react-native-device-info';

DeviceInfo.isPinOrFingerprintSet()(isPinOrFingerprintSet => {
  if (!isPinOrFingerprintSet) {
    ...
  }
}

メソッドのリスト
image.png
image.png
image.png
コンポーネントアドレス
このコンポーネントの詳細な説明と例はGitHubに参照してください.GitHubアドレス:https://github.com/rebeccahughes/react-native-device-info
手を挙げて私の微信の公衆番号に注目します:ReactNative開発圏
作者:forrest 23
リンク:https://www.jianshu.com/p/907b003835dc
出典:簡書
簡書の著作権は著者の所有であり、いかなる形式の転載も著者に連絡して授権を得て出典を明記してください.