Fursuit Tv Sdk Builder
class FursuitTvSdkBuilder
Fursuit.TV SDK 链式 Builder(cross-language)。
单一公共入口,替代旧的 FursuitTvSdk.create / createForTokenExchange / JvmFursuitTvSdkBuilder / fursuitTvSdkBlocking。suspend build() 由 suspend-transform 插件在 JVM bytecode 阶段生成同步 buildBlocking() 和异步 buildAsync()。
用法(Kotlin / Java / JS / Native):
val sdk = FursuitTvSdkBuilder()
.clientId("vap_xxx")
.clientSecret("your-secret")
.logLevel(SdkLogLevel.INFO)
.build()Content copied to clipboard
Functions
Link copied to clipboard
设置 API 基础 URL(默认官方节点)。
Link copied to clipboard
构建 FursuitTvSdk 实例。
Link copied to clipboard
设置客户端 ID(即 VDS 文档中的 appId,格式 vap_xxx)。
Link copied to clipboard
设置客户端密钥。
Link copied to clipboard
设置连接超时时间(毫秒)。
Link copied to clipboard
设置是否启用请求重试。
Link copied to clipboard
设置 HTTP 日志级别。
Link copied to clipboard
设置最大重试次数。
Link copied to clipboard
设置请求超时时间(毫秒)。
Link copied to clipboard
设置重试间隔(毫秒)。
Link copied to clipboard
设置套接字超时时间(毫秒)。
Link copied to clipboard
设置外部持久化的 TokenInfo(用于冷启动恢复,避免重复交换签名)。