
Gappein adalah obrolan baru SDK di kota!
Toolkit modular plug and play untuk mengintegrasikan fitur obrolan di atas firebase!
(Kembali ke atas) Untuk memulai, Anda harus terlebih dahulu membuat proyek Firebase untuk aplikasi Anda dan menambahkan file google-service.json di proyek Anda.
(Kembali ke atas)
Tambahkan dependensi ke build.gradle
implementation " com.gappein.sdk:gappein-sdk:1.0.0-beta3 "(Kembali ke atas)
Inisialisasi Gappein SDK dengan satu baris.
Gappein .initialize(context)Jika Anda ingin GIF integrasi menginisialisasi Gappein SDK dengan satu baris. Dapatkan kunci API dari Giphy dan gunakan seperti itu,
Gappein .initialize(context, " API_KEY " ) Atur User dengan memberikan informasi tentang pengguna yang saat ini masuk
Gappein .getInstance().setUser(
User (
token = " user_token " ,
profileImageUrl = " link_to_image " ,
name = " user_name "
), token = " user_token " , {
// Handle onSuccess
}, {
// Handle onError
}
)(Kembali ke atas)
Anda dapat membangun UI sendiri atau menggunakan UI SDK kami untuk membuat pengalaman obrolan yang indah. Untuk menggunakan UI SDK kami, tambahkan yang berikut ini ke build.gradle aplikasi Anda -
implementation " com.gappein.sdk:gappein-ui:1.0.0-beta3 "Untuk membuka fragmen daftar saluran, tambahkan kode berikut -
private fun addChannelListFragment () {
val fm = supportFragmentManager
val ft = fm.beginTransaction()
ft.add( R .id.container, ChannelListFragment .newInstance())
ft.commit()
}Untuk membuka obrolan antara dua pengguna, gunakan kode berikut -
startActivity( MessageListActivity .buildIntent( this , " channel_id " , User )) di mana User adalah pengguna penerima perangkat.
(Kembali ke atas)
SDK ini dalam rilis Alpha, kami akan senang mendengar umpan balik Anda. Jika Anda menghadapi masalah apa pun, beri tahu kami di sini
(Kembali ke atas)
Temukan aplikasi demo di sini
(Kembali ke atas)
Kontribusi Anda selalu diterima! Harap lihat pedoman kontribusi terlebih dahulu. ?
(Kembali ke atas)
Lisensi MIT (MIT) 2020. Silakan lihat lisensi.md untuk lebih jelasnya.