
¡Gappein es un nuevo SDK de chat en la ciudad!
¡Un juego de herramientas modular de Plug and Play para integrar la función de chat en la parte superior de Firebase!
(Volver a la cima) Para comenzar, primero debe crear un proyecto de Firebase para su aplicación y agregar el archivo google-service.json en su proyecto.
(De vuelta a la cima)
Agregue las dependencias a la build.gradle
implementation " com.gappein.sdk:gappein-sdk:1.0.0-beta3 "(De vuelta a la cima)
Inicialice el SDK de Gappein con una línea.
Gappein .initialize(context)Si desea GIF Integration, inicialice el Gappein SDK con una línea. Obtenga la llave API de Giphy y úsela como,
Gappein .initialize(context, " API_KEY " ) Establezca al User pasando información sobre el usuario iniciado actualmente
Gappein .getInstance().setUser(
User (
token = " user_token " ,
profileImageUrl = " link_to_image " ,
name = " user_name "
), token = " user_token " , {
// Handle onSuccess
}, {
// Handle onError
}
)(De vuelta a la cima)
Puede construir su propia interfaz de usuario o usar nuestro UI SDK para crear una hermosa experiencia de chat. Para usar nuestro UI SDK, agregue lo siguiente a build.gradle de su aplicación.
implementation " com.gappein.sdk:gappein-ui:1.0.0-beta3 "Para abrir el fragmento de la lista de canales, agregue el siguiente código -
private fun addChannelListFragment () {
val fm = supportFragmentManager
val ft = fm.beginTransaction()
ft.add( R .id.container, ChannelListFragment .newInstance())
ft.commit()
}Para abrir el chat entre dos usuarios, use el siguiente código -
startActivity( MessageListActivity .buildIntent( this , " channel_id " , User )) donde User es el usuario destinatario del dispositivo.
(De vuelta a la cima)
Este SDK está en lanzamiento alfa, nos encantaría escuchar sus comentarios. Si enfrenta algún problema, háganos saber aquí
(De vuelta a la cima)
Encuentra la aplicación de demostración aquí
(De vuelta a la cima)
¡Tus contribuciones siempre son bienvenidas! Eche un vistazo a las pautas de contribución primero. ?
(De vuelta a la cima)
La licencia del MIT (MIT) 2020. Eche un vistazo a la licencia. MD para obtener más detalles.