【2020/07/28 更新】RowJSONについて
key.RowJSON
の型が[]byte
となっています。
どうやら[]byte
がJSONにされた時点Base64にエンコードされた文字列になっているようなので返却値の型を[]byte
にしているとBase64の文字列が返却されていました。
AndroidStudioからプロジェクトを作成するときに"Bottom Navigation Activity"を選択すると、上記のBottomNavigationが作成された状態でプロジェクトが作成されます。
続きを読む掲題の通りRecyclerViewでHorizontalScrollを実現します。
RecyclerViewHolder.kt
import android.view.View import androidx.recyclerview.widget.RecyclerView class RecyclerViewHolder(view: View): RecyclerView.ViewHolder(view) { // layoutファイルのUIコンポーネント }続きを読む
チャットアプリなどでFirestoreの特定のCollectionが変更された際に対象ユーザーにPushNotificationを送信するといったシーンの実装方法の備忘録です。
CloudMessagingがPushNotificationを送信する際に必要になるfcmTokenはFirestoreに保存しておきます。 アプリ側でfcmTokenを取得する際のコードは下記になります。
続きを読む上記の公式ドキュメントを参考にクエリによる条件一致に該当するスナップショットのリスナーをObservableにした場合、以下のような実装になります。
続きを読む