ITADN

Cannot subclass BaseKeyProvider to use RTCKeyDerivationAlgorithmHKDF

#997Openakolio 创建于 2026-05-11
A
akoliocommented
BaseKeyProvider is public **final** class → cannot be subclassed. rtcKeyProvider is let with no access modifier → module-internal, unreadable and unassignable from app code, and its type LKRTCFrameCryptorKeyProvider lives behind internal import LiveKitWebRTC → also unreachable. Android's Kotlin SDK ships KeyProvider as an interface with val rtcKeyProvider as a contract member. iOS's wrapper is a final concrete class that owns its rtcKeyProvider privately, so the Android pattern has no direct iOS analog. Swift version affected: 2.14.0 Android version: https://github.com/livekit/client-sdk-android/releases/tag/v2.24.0
1 条评论