サンプル共通項目
このセクションでは、サンプルソースコードに共通する処理の概要を説明します。
サンプルには、Firebase Functionsを使用したサーバー側のコードと、Monacaプロジェクト用のアプリ側コードが含まれています。
まず、Firebase Functionsでの初期化方法と、サーバー側で利用する関数の読み込み方法を解説します。次に、MonacaプロジェクトでFirebaseをどのように設定し、初期化するかについて説明します。
サーバーサイドコード(Firebase Functions)
初期化:
サーバーサイドのコードは
functions/index.js
というファイルに書きます。最初に必要なモジュールを読み込んで、Firebaseを初期化します。
関数の読み込み:
サンプルで提供される関数(例:
get_random
,post_data
,delete_data
)は、このindex.js
ファイルで読み込まれます。
アプリ側コード (Monaca プロジェクト)
初期化と設定:
アプリ側のコードでは、Firebaseのライブラリをインターネット(CDN)から読み込みます。
Firebaseプロジェクトの設定(
firebaseConfig
)を記述し、Firebaseを初期化します。設定情報はFirebaseの管理画面から取得します。以下のようなHTMLスクリプトタグを使って、Firebaseの設定と初期化を行い、その後アプリ固有のメソッドを書きます。
実際の動作確認
動作確認は、ローカルでWebアプリとして実行するか、Monaca上でプロジェクトをビルドし、実機でテストします。
最終更新