본문으로 건너뛰기
Version: 5.5

짧은 데이터 전송

LINE Planet은 통신 중에 제한된 크기의 데이터("짧은 데이터")를 보낼 수 있는 API를 제공합니다. 이 페이지에서는 통화 중에 짧은 데이터를 보내는 방법을 설명합니다.

지원 통화 유형지원 SDK 버전
1대1 통화, 그룹 통화(컨퍼런스)모든 버전

공통 사항

통화 유형에 관계없이 짧은 데이터 전송에는 다음 사항이 적용됩니다.

크기 제한

짧은 데이터를 보내는 메서드는 데이터 자체와 함께 데이터 유형을 인자로 받습니다. 데이터 유형 및 데이터의 최대 크기는 다음과 같습니다.

  • 데이터 유형: 100바이트(null 종료 문자 포함)
  • 데이터: 800바이트

짧은 데이터 전송 결과 얻기

LINE Planet에서 여러 번 재시도한 후에도 데이터 전송이 실패하는 경우가 있습니다. 결과 핸들러 콜백을 사용하면 비동기적으로 데이터 전송 결과를 확인할 수 있습니다.

1대1 통화

1대1 통화에서는 PlanetKitCallsendShortData(type:data:completion:)을 사용하여 통화 상대방에게 짧은 데이터를 보냅니다.

상대방은 PlanetKitCallDelegatedidReceiveShortData를 통해 짧은 데이터를 수신할 수 있습니다.

그룹 통화

그룹 통화에서는 특정 피어 또는 모든 피어에게 짧은 데이터를 보낼 수 있습니다.

  • 특정 피어에게 짧은 데이터를 보내려면 PlanetKitConferencesendShortData(peerId:type:data:completion:)을 사용하세요.
  • 모든 피어에게 짧은 데이터를 보내려면 PlanetKitConferencesendShortData(type:data:completion:)을 사용하세요.

피어는 PlanetKitConferenceDelegatedidReceiveShortData를 통해 짧은 데이터를 수신할 수 있습니다.

관련 API

짧은 데이터 전송과 관련된 API는 다음과 같습니다.

1대1 통화

메서드

  • PlanetKitCallsendShortData() iOS, macOS

이벤트

  • PlanetKitCallDelegatedidReceiveShortData iOS, macOS

그룹 통화

메서드

  • PlanetKitConferencesendShortData() iOS, macOS

이벤트

  • PlanetKitConferenceDelegatedidReceiveShortData iOS, macOS