怠慢プログラマーの備忘録

怠慢でナマケモノなプログラマーの備忘録です。

Firestore

Firestoreの特定のCollectionをCloudFunctionsで監視してPushNotificationを送信する[備忘録]

チャットアプリなどでFirestoreの特定のCollectionが変更された際に対象ユーザーにPushNotificationを送信するといったシーンの実装方法の備忘録です。 CloudMessagingがPushNotificationを送信する際に必要になるfcmTokenはFirestoreに保存しておきます。 …

【Swift】FirestoreのSnapshotListenerをObservableにした場合のListenerのDetach

firebase.google.com 上記の公式ドキュメントを参考にクエリによる条件一致に該当するスナップショットのリスナーをObservableにした場合、以下のような実装になります。

Firebase Authenticationのimport/export

Firebase CLIを使用して行きます。 initまでの手順はこちらの記事がわかりやすいかと思います。

GAE Cron+Pub/Sub+Cloud FunctionsによるFirestoreのバックアップ定期実行

yutaabe200.hatenablog.com こちらの記事でバックアップ自体はgcloudコマンドで実行できることがわかりました。 本記事はこれを定期実行する為の手順を説明します。

Firestoreのバックアップ(gcloud編)

プログラマのためのGoogle Cloud Platform入門 サービスの全体像からクラウドネイティブアプリケーション構築まで作者: 阿佐志保,中井悦司出版社/メーカー: 翔泳社発売日: 2017/06/02メディア: 単行本(ソフトカバー)この商品を含むブログを見る Google Clo…

今更だけどCodableにハマったところ(備忘録)

※色々省略しています。 struct Hoge: EntityProtcol, Codable { let uid: String let hogeName: String let firstHoges1: [String: String?] let secondHoges1: [String: String?] let thirdHoges1: [String: String?] init(uid: String, hogeName: String, …