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以获取更多详细信息。