スタートガイド
インストール手順と、このプラグインの完全なMarkdownガイドを含むセットアッププロンプトをコピーします。
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-firebase-app`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/firebase-app/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
インストール
「インストール」セクションAIアシストによるセットアップでプラグインをインストールできます。以下のコマンドを使用して、お使いのAIツールに Capgo のスキルを追加してください:
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins次に、以下のプロンプトを使用します:
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-firebase-app` plugin in my project.手動セットアップを希望する場合は、以下のコマンドを実行してプラグインをインストールし、下記のプラットフォーム別の手順に従ってください:
bun add @capgo/capacitor-firebase-appnpx cap syncインポート
「インポート」セクションimport { FirebaseApp } from '@capgo/capacitor-firebase-app';クイックスタート
「クイックスタート」セクションimport { FirebaseApp } from '@capgo/capacitor-firebase-app';
const result = await FirebaseApp.getName();console.log(result);例: getOptions
セクション「Example: getOptions」import { FirebaseApp } from '@capgo/capacitor-firebase-app';
const result = await FirebaseApp.getOptions();// The result holds sensitive values: use it without logging it.よくある落とし穴
「よくある落とし穴」セクション- ネイティブ同期: 実行
npx cap syncプラグインのアップグレード後。 - 信頼できる情報源: 信頼
src/definitions.tsGitHub リポジトリ内。
API の概要
「API 概要」セクションgetName
“getName” セクションこのアプリの名前を取得します。
import { FirebaseApp } from '@capgo/capacitor-firebase-app';
const result = await FirebaseApp.getName();console.log(result);getOptions
“getOptions” セクションこのアプリの設定オプションを取得します。
import { FirebaseApp } from '@capgo/capacitor-firebase-app';
const result = await FirebaseApp.getOptions();// The result holds sensitive values: use it without logging it.型リファレンス
「型リファレンス」セクションGetNameResult
「GetNameResult」セクションexport interface GetNameResult { /** * The unique name of this app. * * @since 0.1.0 */ name: string;}GetOptionsResult
「GetOptionsResult」セクションexport interface GetOptionsResult { /** * API key used for authenticating requests from your app. * * @since 0.1.0 */ apiKey: string; /** * Google App ID used to uniquely identify an instance of an app. * * @since 0.1.0 */ applicationId: string; /** * The database root URL. * * @since 0.1.0 */ databaseUrl: string; /** * The Project Number. * * @since 0.1.0 */ gcmSenderId: string; /** * The Google Cloud project ID. * * @since 0.1.0 */ projectId: string; /** * The Google Cloud Storage bucket name. * * @since 0.1.0 */ storageBucket: string;}GetPluginVersionResult
セクション「GetPluginVersionResult」export interface GetPluginVersionResult { /** * The semantic version of this plugin. * * @since 8.0.1 */ version: string;}Source of Truth
「Source Of Truth」セクションこのページはプラグインの src/definitions.tsから生成されています。upstream で公開 API が変更されたら、再度 sync を実行してください。
Getting Startedの続きを進める
「Getting Started からの続き」セクション使用している場合 スタートガイド ダッシュボードと API の運用を計画するには、これを次と連携させます API の概要 「API の概要」の実装の詳細については、 はじめに 「はじめに」における実装の詳細については、 API キー API Keys の実装の詳細については、 デバイス Devices の実装詳細については、および Bundle Bundlesの実装詳細については