디바이스ID를 사용자에게 익숙한 모델명으로 변경하기 위한 라이브러리입니다.
- iOS 는
Identifier
를Generation
로 맵핑합니다. - 안드로이드는
Model
을Marketing Name
으로 맵핑합니다.
아래 두 문서를 기반으로 정보를 수집하며 매주 월요일마다 업데이트됩니다.
- https://storage.googleapis.com/play_public/supported_devices.html
- https://theapplewiki.com/wiki/Models
npm install --save @naverpay/device-info
import iOSDeviceInfo from '@naverpay/device-info/ios.json'
import androidDeviceInfo from '@naverpay/device-info/aos.json'
console.log(iosDeviceInfo['iPhone15,4']) // "iPhone 15"
console.log(androidDeviceInfo['SM-S901B']) // "Galaxy S22"