API 변경 내역
iOS/macOS용 PlanetKit 7.1의 API 변경 내역은 다음과 같습니다.
PlanetKit 7.1
변경
-
PlanetKitCallclass 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에만 해당)
PlanetKitCallKitParamclass 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에만 해당)
PlanetKitCallKitParamclass 1-to-1 calllet initialMyAudioState: PlanetKitInitialMyAudioState
-
PlanetKitInitialMyAudioStateenum 1-to-1 callGroup callcase mutedcase unmuted
-
PlanetKitJoinConferenceSettingBuilderclass Group callfunc withInitialMyAudioStateKey(_ state: PlanetKitInitialMyAudioState) -> PlanetKitJoinConferenceSettingBuilder
-
PlanetKitMakeCallSettingBuilderclass 1-to-1 callfunc withInitialMyAudioStateKey(_ state: PlanetKitInitialMyAudioState) -> PlanetKitMakeCallSettingBuilder