我们正在介绍Sendbird Uikit的新版本。版本3具有一个新的模块化体系结构,具有更详细的组件,可为您增强灵活性,以自定义网络和移动应用程序。查看我们的迁移指南并下载我们的样品
Android的Sendbird Uikit是一个开发套件,其用户界面可以简单而快速地集成标准聊天功能到新的或现有的客户端应用程序中。该存储库还包含UIKIT源代码,除了两个样本,如下所述。
在Uikit for Android Doc中找到有关Android的Sendbird Uikit的更多信息。如果您需要任何帮助解决任何问题或有疑问,请访问我们的社区。
本节向您展示了为Android示例应用程序测试SendBird Uikit所需的先决条件。
UIKIT对Android的最低要求是:
如果您想尝试专门适合使用的示例应用程序,则可以通过使用您的默认示例应用程序ID来替换默认的示例应用程序ID,您可以通过从仪表板上创建SendBird应用程序来获得。此外,您还可以在仪表板上添加您选择的数据进行测试。这将使您可以从Sendbird应用程序中体验示例应用程序。
本节说明在测试示例应用程序之前需要采取的步骤。
请访问您的Android Studio ,并在项目窗口中为Android创建一个为Uikit创建一个项目:如下:
Use androidx.*artifacts 。 Android的Uikit是通过Gradle安装的。首先打开项目的顶级build.gradle文件,然后添加代码块如下:
注意:在root
build.gradle文件中添加代码块,而不是模块build.gradle文件。
allprojects {
repositories {
maven { url " https://jitpack.io " }
maven { url " https://repo.sendbird.com/public/maven " }
}
}如果使用Gradle 6.8或更高版本,请将以下内容添加到您的settings.gradle文件:
dependencyResolutionManagement {
repositories {
maven { url " https://jitpack.io " }
maven { url " https://repo.sendbird.com/public/maven " }
}
}然后,在应用程序级别打开build.gradle文件。对于Java和Kotlin ,添加代码块和依赖项如下:
注意:应在
build.gradle文件中启用视图绑定。
apply plugin : ' com.android.application '
android {
buildFeatures {
viewBinding true
}
compileOptions {
sourceCompatibility JavaVersion . VERSION_1_8
targetCompatibility JavaVersion . VERSION_1_8
}
}
dependencies {
implementation ' com.sendbird.sdk:uikit:LATEST_VERSION '
}保存build.gradle文件后,单击同步按钮以应用所有更改。