在 Android App 中添加 TiRTC Android SDK,并完成 SDK 初始化。
接入要求
- Android 5.0(API Level 21)及以上。
arm64-v8a。compileSdk为35。
添加 Maven 仓库
TiRTC Android SDK 通过 TiRTC Maven 仓库分发。新工程需要先添加这个仓库,否则 Gradle 无法解析 com.tange.ai:tirtc,Android 构建会在 Gradle 依赖解析阶段失败。
在 settings.gradle.kts 中添加 TiRTC Maven 仓库。
kotlin
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
maven {
url = uri("http://repo-sdk.tange-ai.com/repository/maven-public/")
isAllowInsecureProtocol = true
credentials {
username = providers.gradleProperty("TIRTC_PUBLIC_MAVEN_USERNAME").orElse("tange_user").get()
password = providers.gradleProperty("TIRTC_PUBLIC_MAVEN_PASSWORD").orElse("tange_user").get()
}
}
}
}添加 SDK 依赖
添加当前版本的 Android SDK:
kotlin
dependencies {
implementation("com.tange.ai:tirtc:2.2.9")
}在 Kotlin 代码中导入 API
kotlin
import com.tange.ai.tirtc.TiRtc
import com.tange.ai.tirtc.TiRtcInitOptions初始化 SDK
应用启动后,先用你的 AppId 初始化 SDK。初始化成功后,再进入连接、播放、收发消息等后续流程。
kotlin
class DemoApp : Application() {
override fun onCreate() {
super.onCreate()
TiRtc.initialize(
applicationContext,
TiRtcInitOptions(appId = "your-app-id"),
)
}
}