gappein chat sdk
1.0.0

Gappein是鎮上的新聊天SDK!
插頭和播放模塊化工具包,用於將聊天功能集成在Firebase之上!
(返回到頂部)要開始,您需要首先為您的應用程序創建一個firebase項目,然後在項目中添加google-service.json文件。
(返回到頂部)
將依賴項添加到build.gradle
implementation " com.gappein.sdk:gappein-sdk:1.0.0-beta3 "(返回到頂部)
用一條線初始化Gappein SDK。
Gappein .initialize(context)如果您想將GIF集成為Gappein SDK與一行初始化。從Giphy獲取API鍵,然後使用它,
Gappein .initialize(context, " API_KEY " )通過傳遞有關當前登錄的用戶的信息來設置User
Gappein .getInstance().setUser(
User (
token = " user_token " ,
profileImageUrl = " link_to_image " ,
name = " user_name "
), token = " user_token " , {
// Handle onSuccess
}, {
// Handle onError
}
)(返回到頂部)
您可以構建自己的UI,也可以使用我們的UI SDK創建美麗的聊天體驗。要使用我們的UI SDK,將以下內容添加到您的應用程序build.gradle
implementation " com.gappein.sdk:gappein-ui:1.0.0-beta3 "要打開通道列表片段添加以下代碼 -
private fun addChannelListFragment () {
val fm = supportFragmentManager
val ft = fm.beginTransaction()
ft.add( R .id.container, ChannelListFragment .newInstance())
ft.commit()
}要打開兩個用戶之間的聊天,請使用以下代碼 -
startActivity( MessageListActivity .buildIntent( this , " channel_id " , User )) User是設備的收件人用戶。
(返回到頂部)
此SDK在Alpha發行中,我們很想听聽您的反饋。如果您遇到任何問題,請在這裡告訴我們
(返回到頂部)
在此處找到演示應用程序
(返回到頂部)
您的貢獻始終歡迎!請先查看貢獻指南。 ?
(返回到頂部)
MIT許可證(MIT)2020。請查看許可證.md以獲取更多詳細信息。