디바이스 식별
hwid(Hardware ID)는 라이센스가 활성화된 기기를 식별하는 값입니다. SDK가 자동으로 생성하므로 직접 만들 필요가 없습니다 — 통합 코드에서는 hwid의 동작 특성만 이해하면 됩니다.
동작 특성
섹션 제목: “동작 특성”| 상황 | 결과 |
|---|---|
| 같은 기기에서 재실행·재설치 | 같은 hwid — 슬롯 추가 소모 없음 |
| 디스크·램·USB 랜카드 등 부품 교체 | hwid 불변 — 같은 기기로 인식 |
| 메인보드 교체 | 새 hwid — 새 기기로 인식(기존 기기 해제 필요) |
| OS 재설치 | 일반적으로 hwid 유지(핵심 하드웨어 기반) |
hwid는 기기의 핵심 하드웨어에서 결정론적으로 계산되며, 서버는 등록된 값과의 정확 일치만 판정합니다. 이 때문에 “부품 몇 % 일치” 같은 모호한 판정이 없고, 결과가 항상 예측 가능합니다.
가상머신·클라우드
섹션 제목: “가상머신·클라우드”SDK는 VM/에뮬레이터 환경을 자동 감지해 활성화 요청에 함께 보고합니다. 벤더는 정책의 VM 정책으로 대응을 선택합니다:
| 정책 | 동작 |
|---|---|
allow |
그대로 허용 |
warn |
허용하되 대시보드에 표시 |
block |
활성화 거부 |
클라우드 인스턴스(EC2 등)에서는 인스턴스 식별자 기반으로 안정적으로 식별됩니다.
식별력이 약한 환경
섹션 제목: “식별력이 약한 환경”일부 환경(임베디드, 비표준 하드웨어)에서는 핵심 하드웨어 정보를 충분히 얻지 못할 수 있습니다. 이때 SDK는 폴백 식별을 사용하고 해당 디바이스를 “하드웨어 식별 약함” 으로 보고하며, 벤더 대시보드에서 그렇게 표시됩니다.
엔드유저 안내 시 참고
섹션 제목: “엔드유저 안내 시 참고”- 기기 한도(
maxDevices)에 도달한 사용자는 기존 기기를 해제한 뒤 새 기기에서 활성화하면 됩니다(포털에서 셀프 처리 가능). - 메인보드 교체 수준의 하드웨어 변경은 새 기기로 취급되므로, 교체 전 해제를 안내하세요.