본문으로 건너뛰기
Version: 7.1

릴리스 노트

iOS/macOS용 PlanetKit 7.1의 릴리스 노트입니다.

PlanetKit 7.1.1

릴리스 일자: 2026-08-21

(macOS에만 해당) 일부 USB 회의 장치가 마이크로 인식되지 않는 버그 수정

하드웨어 에코 제거 기능이 내장된 올인원 USB 회의 장치가 마이크 목록에서 제외되던 문제를 해결했습니다.

PlanetKit 7.1

릴리스 일자: 2026-08-04

통화 시작 시 초기 오디오 음 소거 상태 설정 지원

1대1 통화 또는 그룹 통화를 시작할 때 초기 오디오(마이크) 음 소거 상태를 지정하는 기능을 추가했습니다. .muted로 설정하면 통화 시작 시 PlanetKit이 마이크를 활성화하지 않으므로, 사용자가 음 소거를 해제하기 전까지 마이크 표시기가 표시되지 않습니다.

  • 지정하지 않을 경우 기본 상태는 .unmuted입니다.
  • .muted 상태에서는 로컬 오디오가 캡처되거나 전송되지 않으며, 상대방에게 로컬 사용자의 마이크가 음 소거되었음이 전달됩니다.
  • iOS에서 CallKit 연동이 활성화된 경우, 음 소거 상태가 CallKit과 동기화됩니다. 동기화 중에 마이크 표시기가 잠시 나타날 수 있습니다.

API

변경
  • PlanetKitCall class 1-to-1 call

    이전 버전PlanetKit 7.1.0
    func acceptCall(startMessage: PlanetKitCallStartMessage?, useResponderPreparation: Bool, recordOnCloud: Bool = false, initialMyVideoState: PlanetKitInitialMyVideoState = .resume)func acceptCall(startMessage: PlanetKitCallStartMessage?, useResponderPreparation: Bool, recordOnCloud: Bool = false, initialMyVideoState: PlanetKitInitialMyVideoState = .resume, initialMyAudioState: PlanetKitInitialMyAudioState = .unmuted)
  • (iOS에만 해당) PlanetKitCallKitParam class 1-to-1 call

    이전 버전PlanetKit 7.1.0
    init(appName: String?, callerName: String, isVideo: Bool, ringtoneSound: URL?, icon: String?, addCallToList: Bool, supportsHolding: Bool, startMessage: PlanetKitCallStartMessage? = nil, useResponderPreparation: Bool = false, recordOnCloud: Bool = false, initialMyVideoState: PlanetKitInitialMyVideoState = .resume)init(appName: String?, callerName: String, isVideo: Bool, ringtoneSound: URL?, icon: String?, addCallToList: Bool, supportsHolding: Bool, startMessage: PlanetKitCallStartMessage? = nil, useResponderPreparation: Bool = false, recordOnCloud: Bool = false, initialMyVideoState: PlanetKitInitialMyVideoState = .resume, initialMyAudioState: PlanetKitInitialMyAudioState = .unmuted)
추가
  • (iOS에만 해당) PlanetKitCallKitParam class 1-to-1 call

    • let initialMyAudioState: PlanetKitInitialMyAudioState
  • PlanetKitInitialMyAudioState enum 1-to-1 callGroup call

    • case muted
    • case unmuted
  • PlanetKitJoinConferenceSettingBuilder class Group call

    • func withInitialMyAudioStateKey(_ state: PlanetKitInitialMyAudioState) -> PlanetKitJoinConferenceSettingBuilder
  • PlanetKitMakeCallSettingBuilder class 1-to-1 call

    • func withInitialMyAudioStateKey(_ state: PlanetKitInitialMyAudioState) -> PlanetKitMakeCallSettingBuilder

카메라 빠른 시작/중지 또는 전환 시 크래시 수정

카메라를 빠르게 시작하고 중지하거나 카메라를 반복적으로 전환할 때 발생할 수 있는 크래시를 수정하였습니다. 공개 API 변경 사항은 없습니다.

화면 공유 시 슬라이드쇼 대신 편집기 창이 캡처되는 문제 수정(macOS)

macOS 앱 모드 화면 공유에서 전체 화면 슬라이드쇼 대신 PowerPoint 또는 Keynote 편집기 창이 공유되는 문제를 수정하였습니다. 공개 API 변경 사항은 없습니다.

공유 창 닫힘 시 화면 공유 자동 종료하도록 수정(macOS)

macOS 앱 모드 화면 공유에서 공유 창을 닫아도 화면 공유 세션이 자동으로 종료되지 않는 문제를 수정하였습니다. 공개 API 변경 사항은 없습니다.

Xcode 26.0으로 PlanetKit 빌드

PlanetKit 7.1.0부터 모든 빌드, QA 검증 및 App Store 배포에 Xcode 26.0을 사용합니다. 이를 통해 빌드 일관성을 보장하고 Xcode 26 이상을 요구하는 App Store 요건을 충족합니다. 공개 API 변경 사항은 없습니다.