Android
最低要求¶
- 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指定資料夾中。
初始化¶
在使用 TalkPlus 之前,請在調用 Hive SDK 的 AuthV4.setup()
之後初始化 TalkPlus API。
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
函數調用,用戶即使在離線時也會繼續接收通知。