728x90
라이브러리
https://github.com/react-native-community/react-native-device-info
이를 이용하면 휴대폰에 관한 정보를 얻을 수 있다.
내가 자주 사용하는 함수들만 모아보았다.
import DeviceInfo, {
getApiLevel,
getBrand,
getVersion,
getBuildNumber,
getSystemVersion,
getUniqueId,
getModel,
} from 'react-native-device-info';
const apiLevel = await getApiLevel(); // only android
const brand = await getBrand(); // apple samsung
const version = await getVersion(); // 1.0
const buildNumber = await getBuildNumber(); // 1
const systemVersion = await getSystemVersion(); // iOS 13.4, Android 9
const uniqueId = await getUniqueId(); // 휴대폰마다 고유 id가 있음. ex) iOS: 59C63C5F-0776-4E4B-8AEF-D27AAF79BCFA
const model = await getModel(); // 기종 SM-G960N or iPhone 8
설치만 하면 바로 이렇게 쓸 수 있다.
만드는 어플의 사용자들은 어떤 휴대폰 기종을 쓰는지, 현재 버전이 몇인지 등등을 알아낼 때 유용하다.
이 외에 정말 많은 메소드를 지원하므로 라이브러리 링크로 들어가서 다양하게 탐색해보면 좋을 듯 하다!