サンプル共通項目

このセクションでは、サンプルソースコードに共通する処理の概要を説明します。

サンプルには、Firebase Functionsを使用したサーバー側のコードと、Monacaプロジェクト用のアプリ側コードが含まれています。

まず、Firebase Functionsでの初期化方法と、サーバー側で利用する関数の読み込み方法を解説します。次に、MonacaプロジェクトでFirebaseをどのように設定し、初期化するかについて説明します。

サーバーサイドコード(Firebase Functions)

  1. 初期化:

    • サーバーサイドのコードはfunctions/index.jsというファイルに書きます。

    • 最初に必要なモジュールを読み込んで、Firebaseを初期化します。

const admin = require('firebase-admin');
admin.initializeApp();
  1. 関数の読み込み:

  • サンプルで提供される関数(例:get_random, post_data, delete_data)は、このindex.jsファイルで読み込まれます。

アプリ側コード (Monaca プロジェクト)

  1. 初期化と設定:

    • アプリ側のコードでは、Firebaseのライブラリをインターネット(CDN)から読み込みます。

    • Firebaseプロジェクトの設定(firebaseConfig)を記述し、Firebaseを初期化します。設定情報はFirebaseの管理画面から取得します。

    • 以下のようなHTMLスクリプトタグを使って、Firebaseの設定と初期化を行い、その後アプリ固有のメソッドを書きます。

実際の動作確認

  • 動作確認は、ローカルでWebアプリとして実行するか、Monaca上でプロジェクトをビルドし、実機でテストします。

最終更新

役に立ちましたか?