
Gappein é um novo SDK de bate -papo na cidade!
Um kit de ferramentas modular de plug and play para integrar o recurso de bate -papo na parte superior da Firebase!
(Voltar ao topo) Para começar, você precisa primeiro criar um projeto Firebase para o seu aplicativo e adicionar o arquivo google-service.json em seu projeto.
(De volta ao topo)
Adicione as dependências ao build.gradle
implementation " com.gappein.sdk:gappein-sdk:1.0.0-beta3 "(De volta ao topo)
Inicialize o Gappein SDK com uma linha.
Gappein .initialize(context)Se você deseja a integração do GIF, inicialize o Gappein SDK com uma linha. Obtenha a chave da API do Giphy e use -a como,
Gappein .initialize(context, " API_KEY " ) Defina o User passando informações sobre o usuário atualmente conectado
Gappein .getInstance().setUser(
User (
token = " user_token " ,
profileImageUrl = " link_to_image " ,
name = " user_name "
), token = " user_token " , {
// Handle onSuccess
}, {
// Handle onError
}
)(De volta ao topo)
Você pode construir sua própria interface do usuário ou usar nosso SDK da interface do usuário para criar uma bela experiência de bate -papo. Para usar nosso SDK da interface do usuário, adicione o seguinte ao seu aplicativo build.gradle -
implementation " com.gappein.sdk:gappein-ui:1.0.0-beta3 "Para abrir o fragmento da lista de canais, adicione o seguinte código -
private fun addChannelListFragment () {
val fm = supportFragmentManager
val ft = fm.beginTransaction()
ft.add( R .id.container, ChannelListFragment .newInstance())
ft.commit()
}Para abrir o bate -papo entre dois usuários, use o seguinte código -
startActivity( MessageListActivity .buildIntent( this , " channel_id " , User )) onde User é o usuário destinatário do dispositivo.
(De volta ao topo)
Este SDK está no lançamento da Alpha, gostaríamos de ouvir seu feedback. Se você enfrentar algum problema, por favor, informe -nos aqui
(De volta ao topo)
Encontre o aplicativo de demonstração aqui
(De volta ao topo)
Suas contribuições são sempre bem -vindas! Por favor, dê uma olhada nas diretrizes de contribuição primeiro. ?
(De volta ao topo)
A licença do MIT (MIT) 2020. Dê uma olhada na licença.md para obter mais detalhes.