kawabatas技術ブログ

試してみたことを書いていきます

firebase

Github Actions で Firebase ファンクションをデプロイする際の注意点

概要 PR をマージしたときに、 Github Actions で Firebase ファンクションをデプロイするようにしたとき、 Github Actions が2回走り、その内1回のデプロイでエラーになりました。 それを解決した時のメモです。 エラー ログの一部抜粋です。 ※Firebase フ…

Firebase で公開したサイトに IP でアクセス制限をかける

概要 Firebase Hosting で公開した一部のページに特定のIPからのみアクセス可能にしたいという要望を実現したときのメモ。 実装 IP制限をかけたいページへアクセスがあると、Cloud functions の関数を実行し、動的にhtmlを生成して返す。 ほぼほぼこちらの記…

Unity で複数の Firebase プロジェクトを使用する

概要 Unity で Firebase プロジェクトを開発環境と本番環境を分けました。 その際に行ったことのメモです。 ドキュメントを読んで こちらが「複数のプロジェクトを構成する」ドキュメントになります。 iOS アプリケーションで複数の環境をサポートするでは、…

しっかりしたリダイレクトを超簡単に実現する

概要 サイト移行時など、旧URL -> 新URL へリダイレクトする際に、最も簡単に実現する方法を調べていた。 結論、Firebase Hosting で超簡単に、コードも書かず実現できることがわかった。 要件 301リダイレクト。SEOを引き継ぎたいため SSL対応し、証明書の…