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는 알파 릴리스에 있으며 귀하의 의견을 듣고 싶습니다. 문제에 직면해도 여기에 알려주십시오.
(뒤로 맨 위로)
여기에서 데모 앱을 찾으십시오
(뒤로 맨 위로)
당신의 기여는 항상 환영합니다! 먼저 기여 가이드 라인을 살펴보십시오. ?
(뒤로 맨 위로)
MIT 라이센스 (MIT) 2020. 자세한 내용은 License.md를 살펴보십시오.