
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
}
)(العودة إلى الأعلى)
يمكنك إما بناء واجهة المستخدم الخاصة بك أو استخدام واجهة المستخدم الخاصة بنا لإنشاء تجربة دردشة جميلة. لاستخدام واجهة المستخدم الخاصة بنا ، أضف ما يلي إلى التطبيق الخاص بك 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 لمزيد من التفاصيل.