Firebase — динамическое переключение проектов в iOS приложении

Firebase - динамическое переключение проектов в iOS приложении В этой статье мы глубоко погрузимся в технические детали работы с Firebase и рассмотрим: - Как и почему можно использовать Firebase проект без регистрации Bundle ID - Традиционные способы переключения Firebase конфигураций (compile-time) - Динамическое переключение проектов во время работы приложения (runtime) - Практический пример: миграция пользовательских данных между приложениями - Безопасность и важные моменты

https://habr.com/ru/articles/982284/

#firebase #firebase_firestore #siwft #ios #ios_разработка #Firestore_database

Firebase — динамическое переключение проектов в iOS приложении

Введение Firebase - это мощная платформа для разработки мобильных приложений, но стандартная документация описывает только базовый сценарий: одно приложение = один Firebase проект. В реальных проектах...

Хабр

Cloud Functions for Firebase(Python)でFirestoreにあるデータを取得してみた
https://dev.classmethod.jp/articles/functions-firebase-python/

#dev_classmethod #Firebase #Cloud_Functions #Python #Firebase_Firestore

Cloud Functions for Firebase(Python)でFirestoreにあるデータを取得してみた | DevelopersIO

こんにちは、ゲームソリューション部のsoraです。 今回は、Cloud Functions for Firebase(Python)でFirestoreにあるデータを取得してみたことについて書いていきます。 Firebase SDKを使ったFlutterでのリクエストではなく、HTTPリクエストで取得します。 個人的につまづいたポイントがあったため、そのポイントについては最後に記載します。 Firestoreにてデータベースの作成 まずはFirebaseのドキュメントDBであるFirestoreを作成します。 DB名は(default)のままで、リージョンは作成予定のFunctionsと同じasia-northeast1(Tokyo)にします。 モードはテスト用でそのまま接続できるようにしたいため、テストモードにしました。 Firestoreでは、DBの中にコレクションがあって、その配下にドキュメントをあります。 ドキュメントの配下には(サブ)コレクションとフィールドを追加することができます。 コレクション>ドキュメント>フィールドやコレクション>ドキュメント>サブコレクション>ドキュメント>フィールドみたいな構成になります。 今回登録したデータは以下です。 コードの解説 コードは以下です。 先ほど作成したFirestoreのusersコレクションのデータを取得するコードになっています。 リージョンはasia-northeast1(Tokyo)にしています。 解説はコメント内に記述しています。 今回はget()していますが、set()やdelete()なども可能です。 デプロイ・実行確認 コードが完成したためデプロイします。 今回はFunctionsをローカルで実行していますが、Firebaseへのデプロイをしても同様に動作すると思います。 コマンド実行時に表示されるURLにアクセスすると、以下のようにFirestoreに登録したusersコレクションのデータが表示できました。 個人的に詰まったこと Firestoreにてデータベースを作成時に、データベース名を(default)ではなく別名にしてみたところ、データベースの指定が上手くできずに接続できませんでした。 色々調べたり試行錯誤してみたものの接続できなかったため、別名で利用したくなった時はまた調べてみようと思います。(できなくはないと思うため) ちなみに、Firebaseにて無料割り当ての対象となるのは、データベース名が(default)の場合のみです。 使用量と上限  |  Firestore  |  Firebase 最後に 今回は、Cloud Functions for Firebase(Python)でFirestoreにあるデータを取得してみたことを記事にしました。 どなたかの参考になると幸いです。

クラスメソッド発「やってみた」系技術メディア | DevelopersIO