본문으로 건너뛰기

PlanetKit 시스템 요구사항

PlanetKit은 애플리케이션의 클라이언트가 LINE Planet API를 호출하게 해주는 SDK입니다. PlanetKit을 사용하기 전에 필요한 사항을 살펴보세요.

Android

PlanetKit으로 Android 애플리케이션을 개발하기 위한 요구사항은 다음과 같습니다.

운영 체제 요구사항

  • Android 5.0 이상(minSdkVersion 21)

targetSdkVersion 요구사항

  • targetSdkVersion 31 이상

오디오 장치 요구사항

  • 스피커
    • Mandatory
    • 지원 스피커: 빌트인, USB, 블루투스 오디오 기기
  • 마이크
    • Optional
    • 지원 마이크: 빌트인, USB, 블루투스 오디오 기기

비디오 장치 요구사항

  • 카메라
    • Android 모바일 폰
      • Equipped
    • 기타 Android 기기
      • Optional
      • 지원 카메라: 빌트인, USB 웹캠
      • 지원되는 카메라 이미지 형식
        • Raw 이미지: YUV(I420, NV21), RGBA(RGB32)
        • 압축 이미지: 지원하지 않음

필수 권한

Android용 PlanetKit을 사용하기 위해서는 다음 권한이 필요합니다.

권한보호 수준설명참고
INTERNETnormal인터넷 연결에 필요
RECORD_AUDIOdangerous마이크 접근에 필요
CAMERAdangerous카메라 접근에 필요영상 통화에만 해당
READ_PHONE_STATEdangerous수신되는 모바일 통화 감지에 필요PlanetKit은 1대1 통화와 그룹 통화 모두에서 모바일 통화가 PlanetKit 통화보다 우선순위가 높다고 가정하므로, PlanetKit 통화 중에 모바일 통화가 걸려 오면 PlanetKit은 PlanetKit 통화를 종료합니다.
ACCESS_NETWORK_STATEnormal네트워크 정보 접근에 필요
WAKE_LOCKnormal시스템이 잠자기 모드(Doze mode)로 전환되는 것을 방지하기 위해 PowerManager WakeLock을 사용하는 데 필요합니다.
ACCESS_WIFI_STATEnormalWi-Fi 네트워크 정보 접근에 필요
VIBRATEnormal진동 사용에 필요
MODIFY_AUDIO_SETTINGSnormal오디오 설정 수정에 필요
BLUETOOTHnormal페어링된 Bluetooth 장치 연결에 필요targetSdkVersion 30 이하에만 해당
BLUETOOTH_CONNECTdangerous페어링된 Bluetooth 장치 연결에 필요targetSdkVersion 31 이상에만 해당됩니다. 자세한 내용은 블루투스 권한을 참조하세요.
Note

보호 수준이 dangerous인 권한의 경우 런타임 권한을 요청하는 코드를 구현해야 합니다. 자세한 내용은 시스템 권한 요청을 참조하세요.

iOS

PlanetKit으로 iOS 애플리케이션을 개발하기 위한 요구사항은 다음과 같습니다.

운영 체제 요구사항

  • iOS 12.0 이상
Note

PlanetKit SDK는 iPod touch 장치를 지원하지 않습니다.

오디오 장치 요구사항

  • 스피커
    • Equipped
    • 지원 스피커: 빌트인, USB, 블루투스 오디오 기기
  • 마이크
    • Equipped
    • 지원 마이크: 빌트인, USB, 블루투스 오디오 기기

오디오 장치 접근을 위해 필요한 권한

자세한 내용은 Apple Developer 문서를 참조하세요.

비디오 장치 요구사항

  • 카메라
    • Equipped

카메라 장치 접근을 위해 필요한 권한

자세한 내용은 Apple Developer 문서를 참조하세요.

macOS

PlanetKit으로 macOS 애플리케이션을 개발하기 위한 요구사항은 다음과 같습니다.

운영 체제 요구사항

  • macOS 10.14.6 이상

오디오 장치 요구사항

  • 스피커
    • Equipped
    • 지원 스피커: 빌트인, USB, 블루투스 오디오 기기
  • 마이크
    • Optional
    • 지원 마이크: 빌트인, USB, 블루투스 오디오 기기

오디오 장치 접근을 위해 필요한 권한

자세한 내용은 Apple Developer 문서를 참조하세요.

비디오 장치 요구사항

  • 카메라
    • Optional
    • 지원 카메라: 빌트인, USB 웹캠
    • 지원되는 카메라 이미지 형식
      • Raw 이미지: YUV(I420, NV12), RGB
      • 압축 이미지: 지원하지 않음

카메라 장치 접근을 위해 필요한 권한

자세한 내용은 Apple Developer 문서를 참조하세요.

Windows

PlanetKit으로 Windows 애플리케이션을 개발하기 위한 요구사항은 다음과 같습니다.

운영 체제 요구사항

  • Windows 10 이상

오디오 장치 요구사항

  • 스피커
    • Optional
    • 지원 스피커: 빌트인, USB, 블루투스 오디오 기기
  • 마이크
    • Optional
    • 지원 마이크: 빌트인, USB, 블루투스 오디오 기기

비디오 장치 요구사항

  • 카메라
    • Optional
    • 지원 카메라: 빌트인, USB 웹캠
    • 지원되는 카메라 이미지 형식
      • Raw 이미지: YUV(I420), RGB
      • 압축 이미지: MJPEG

WebPlanetKit으로 웹 애플리케이션을 개발하기 위한 요구사항은 다음과 같습니다.

브라우저 호환성

오디오 장치 요구사항

  • 스피커
    • Optional
    • 지원 스피커: 빌트인, USB, 블루투스 오디오 기기
  • 마이크
    • Optional
    • 지원 마이크: 빌트인, USB, 블루투스 오디오 기기

비디오 장치 요구사항

  • 카메라
    • Optional
    • 지원 카메라: 빌트인, USB 웹캠
Tip

WebPlanetKit을 이용하는 애플리케이션의 경우, 마이크나 카메라 접근 권한이 필요할 때 팝업 창이 표시됩니다.

Flutter

Flutter용 PlanetKit이 지원하는 네이티브 플랫폼의 시스템 요구사항을 참조하세요.

Note

Flutter용 PlanetKit은 현재 macOS, Windows, 웹은 지원하지 않습니다.