Skip to main content
Version: 7.1

API changelog

This page provides the list of API changes in PlanetKit 7.1 for iOS/macOS.

PlanetKit 7.1

Changed

  • PlanetKitCall class 1-to-1 call

    PreviousPlanetKit 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 only) PlanetKitCallKitParam class 1-to-1 call

    PreviousPlanetKit 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)

Added

  • (iOS only) 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