Instance Method
initialize(_:)
初始化 SDK(建立 C 實例 + bootstrap + 啟動 core loop)
@MainActor func initialize(_ config: Revue.Configuration) throwsDiscussion
v0.13.0-rc1:合併原 configure(_:) + initialize() 兩段式 API 為單一呼叫, 直接傳入 Configuration,移除「忘了呼叫 configure」的失敗路徑。
v0.14.0:revuekit_init 為 fail-closed 授權 — config.licenseData 缺失或憑證無效/過期時 throw RevueInitError(license 四種原因區分)。上層可對「憑證過期」等分別提示。
Throws
RevueInitError(.licenseMissing/.licenseMalformed/.licenseInvalid/.licenseExpired或.invalidConfiguration/.initFailed(code:))