카테고리 없음

[React Native] DeviceInfo 휴대폰에 관한 정보 가져오기 / 휴대폰 기종

안다희 2020. 5. 19. 05:34
728x90

라이브러리

https://github.com/react-native-community/react-native-device-info

 

react-native-community/react-native-device-info

Device Information for React Native iOS and Android - react-native-community/react-native-device-info

github.com

 

이를 이용하면 휴대폰에 관한 정보를 얻을 수 있다.

내가 자주 사용하는 함수들만 모아보았다.

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

 

 

설치만 하면 바로 이렇게 쓸 수 있다.

 

만드는 어플의 사용자들은 어떤 휴대폰 기종을 쓰는지, 현재 버전이 몇인지 등등을 알아낼 때 유용하다.

이 외에 정말 많은 메소드를 지원하므로 라이브러리 링크로 들어가서 다양하게 탐색해보면 좋을 듯 하다!

출처: https://mingos-habitat.tistory.com/34 [밍고의서식지:티스토리]