本文にスキップする
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の変更はありません。