gappein chat sdk
1.0.0

Gappeinは町の新しいチャットSDKです!
Firebaseの上にチャット機能を統合するためのプラグアンドプレイモジュラーツールキット!
(トップに戻る)開始するには、最初にアプリのFireBaseプロジェクトを作成し、プロジェクトにgoogle-service.jsonファイルを追加する必要があります。
(トップに戻る)
build.gradleに依存関係を追加します
implementation " com.gappein.sdk:gappein-sdk:1.0.0-beta3 "(トップに戻る)
Gappein SDKを1つのラインで初期化します。
Gappein .initialize(context)gif統合を行う場合は、Gappein SDKを1つのラインで初期化します。 GiphyからAPIキーを入手して、次のように使用してください。
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
}
)(トップに戻る)
独自のUIを構築するか、UI SDKを使用して美しいチャットエクスペリエンスを作成できます。 UI 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()
}2人のユーザー間でチャットを開くには、次のコードを使用します -
startActivity( MessageListActivity .buildIntent( this , " channel_id " , User )) Userはデバイスの受信者ユーザーです。
(トップに戻る)
このSDKはAlphaリリースです。あなたのフィードバックを聞いてみたいです。問題に直面している場合は、ここでお知らせください
(トップに戻る)
ここでデモアプリを見つけます
(トップに戻る)
あなたの貢献はいつでも大歓迎です!最初に貢献ガイドラインをご覧ください。 ?
(トップに戻る)
MITライセンス(MIT)2020。詳細については、license.mdをご覧ください。