
Gappein est un nouveau SDK de chat en ville!
Une boîte à outils modulaire plug and play pour intégrer la fonction de chat en plus de Firebase!
(Retour en haut) Pour commencer, vous devez d'abord créer un projet Firebase pour votre application et ajouter le fichier google-service.json dans votre projet.
(Retour en haut)
Ajouter les dépendances à la build.gradle
implementation " com.gappein.sdk:gappein-sdk:1.0.0-beta3 "(Retour en haut)
Initialisez le SDK Gappein avec une ligne.
Gappein .initialize(context)Si vous souhaitez l'intégration GIF Initialisez le SDK Gappein avec une seule ligne. Obtenez la clé API de Giphy et utilisez-la comme,
Gappein .initialize(context, " API_KEY " ) Définissez l' User en passant des informations sur l'utilisateur actuellement connecté
Gappein .getInstance().setUser(
User (
token = " user_token " ,
profileImageUrl = " link_to_image " ,
name = " user_name "
), token = " user_token " , {
// Handle onSuccess
}, {
// Handle onError
}
)(Retour en haut)
Vous pouvez soit construire votre propre interface utilisateur, soit utiliser notre SDK d'interface utilisateur pour créer une belle expérience de chat. Pour utiliser notre SDK d'interface utilisateur, ajoutez ce qui suit à build.gradle de votre application -
implementation " com.gappein.sdk:gappein-ui:1.0.0-beta3 "Pour ouvrir le fragment de liste de canaux, ajoutez le code suivant -
private fun addChannelListFragment () {
val fm = supportFragmentManager
val ft = fm.beginTransaction()
ft.add( R .id.container, ChannelListFragment .newInstance())
ft.commit()
}Pour ouvrir le chat entre deux utilisateurs, utilisez le code suivant -
startActivity( MessageListActivity .buildIntent( this , " channel_id " , User )) où User est l'utilisateur du destinataire de l'appareil.
(Retour en haut)
Ce SDK est en version alpha, nous serions ravis d'entendre vos commentaires. Si vous rencontrez des problèmes, veuillez nous le faire savoir ici
(Retour en haut)
Trouvez l'application de démonstration ici
(Retour en haut)
Vos contributions sont toujours les bienvenues! Veuillez consulter d'abord les directives de contribution. ?
(Retour en haut)
La licence MIT (MIT) 2020. Veuillez consulter la licence.md pour plus de détails.