
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 с одной линией. Получите ключ API от Giphy и используйте его, как,
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
}
)(Вернуться к вершине)
Вы можете построить свой собственный пользовательский интерфейс или использовать наш интерфейс SDK, чтобы создать красивый опыт чата. Для использования нашего пользовательского интерфейса 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. Пожалуйста, посмотрите на лицензию. MD для получения более подробной информации.