짧은 데이터 전송
LINE Planet은 통신 중에 제한된 크기의 데이터("짧은 데이터")를 보낼 수 있는 API를 제공합니다. 이 페이지에서는 통화 중에 짧은 데이터를 보내는 방법을 설명합니다.
지원 통화 유형 | 지원 SDK 버전 |
---|---|
1대1 통화, 그룹 통화(컨퍼런스) | 모든 버전 |
공통 사항
통화 유형에 관계없이 짧은 데이터 전송에는 다음 사항이 적용됩니다.
크기 제한
짧은 데이터를 보내는 메서드는 데이터 자체와 함께 데이터 유형을 인자로 받습니다. 데이터 유형 및 데이터의 최대 크기는 다음과 같습니다.
- 데이터 유형: 100바이트(null 종료 문자 포함)
- 데이터: 800바이트
1대1 통화
1대1 통화에서는 Call
의 sendShortData()
를 사용하여 통화 상대방에게 짧은 데이터를 보냅니다.
발신자는 MakeCallDelegate
의 evtShortDataReceived
를 통해 짧은 데이터를 수신할 수 있으며, 착신자는 VerifyCallDelegate
의 evtShortDataReceived
를 통해 짧은 데이터를 수신할 수 있습니다.
그룹 통화
그룹 통화에서는 Conference
의 sendShortData()
를 사용하여 한 명 이상의 피어에게 짧은 데이터를 보낼 수 있습니다.
Conference
의 sendShortData()
의 targets
파라미터로 대상 참여자 목록을 전달할 수 있습니다. targets
파라미터가 정의되지 않은 경우 짧은 데이터는 모든 참여자에게 전송됩니다.
피어는 ConferenceDelegate
의 evtShortDataReceived
를 통해 짧은 데이터를 수신할 수 있습니다.
관련 API
짧은 데이터 전송과 관련된 API는 다음과 같습니다.