安卓
最低要求¶
- Android API 级别 19
- Android X 兼容性
- 编译和目标 SDK 版本 31
- 构建工具版本 30.0.3
添加 Android SDK¶
- 将以下存储库添加到您项目的
build.gradle
文件中的allprojects
下。
java allprojects { repositories { ... maven { url 'https://jitpack.io' } } }
java 2. 将以下依赖项添加到模块的 build.gradle
文件中的 dependencies
下。
dependencies { implementation 'com.github.adxcorp:talkplus-android:0.2.8' }
java 3. 将hive-talkplus-x.x.x.aar文件添加到模块的libs指定文件夹中。
初始化¶
在调用 Hive SDK 的 AuthV4.setup()
之后,初始化 TalkPlus API 以便使用 TalkPlus。
class SampleApplication {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
HiveTalkPlus.init { isInit, message ->
if (isInit) {
// SUCCESS
} else {
// FAILURE
}
}
}
}
登录 / 登出流程¶
- 您需要在初始化 TalkPlus API 后登录一次 (
LoginWithToken
)。 - 您可以在调用
AuthV4.signIn()
后,通过AuthV4.getHiveTalkPlusLoginToken()
函数获取调用LoginWithToken
所需的令牌。 - 当用户注销时,请确保调用 TalkPlus 的
Logout
函数。如果省略Logout
函数调用,用户即使在离线状态下也会继续接收通知。