安裝
yarn add react-native-device-info
react-native link react-native-device-info
link 之后就可以直接使用了,ios 下可能會報 libRNDeviceinfo-tvOs.a 這個文件找不到,可以直接刪了這個文件 ,我是這么做的,
也可以配置下路徑:
找到 Header Search Paths 添加
$(SRCROOT)/../react-native/React and $(SRCROOT)/../../React
然后就可以使用, 其他沒有做任何配置的。
使用
import DeviceInfo from 'react-native-device-info'; console.log(DeviceInfo.getVersion());
需要真機上測試 才能取到值,ios 上反正是這樣 模擬器上 怎么都保存,在手機上就對了,android 是直接真機測試的沒問題
api 的話 可以看這里 ,如果遇到什么問題 也可在里面找一下,有完整的配置方法
https://www.npmjs.com/package/react-native-device-info#api