はじめから始める
このプラグインのセットアッププロンプトとインストールステップ、そしてフルマークダウンガイドを含むセットアッププロンプトをコピーする
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-android-age-signals`
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/age-signals/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.
インストール
「インストール」のセクションCapgoのAI-Assisted Setupを使用してプラグインをインストールできます。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-android-age-signals` plugin in my project.Manual Setupを使用する場合は、以下のコマンドを実行してプラグインをインストールし、以下のプラットフォーム固有の指示に従ってください。
bun add @capgo/capacitor-android-age-signalsbunx cap syncインポート
「インポート」のセクションimport { AgeSignals } from '@capgo/capacitor-android-age-signals';APIの概要
「APIの概要」のセクションcheckAgeSignals
「checkAgeSignals」のセクション現在のプレイヤージャージングシグナルを取得します。
Google PlayがインストールされているAndroidデバイスのみで利用可能です。
import { AgeSignals } from '@capgo/capacitor-android-age-signals';
await AgeSignals.checkAgeSignals();型参照
「タイプ リファレンス」CheckAgeSignalsResult
「CheckAgeSignalsResult」. から返される構造化結果
export interface CheckAgeSignalsResult { /** * The user's verification status as reported by Google Play. * * @since 0.0.1 */ userStatus: UserStatus; /** * Inclusive lower bound of the supervised user's age range. * * Present only when `userStatus` is `SUPERVISED`, `SUPERVISED_APPROVAL_PENDING`, or `SUPERVISED_APPROVAL_DENIED`. * * @since 0.0.1 * @example 13 */ ageLower?: number; /** * Inclusive upper bound of the supervised user's age range. * * Present only when `userStatus` is `SUPERVISED`, `SUPERVISED_APPROVAL_PENDING`, or `SUPERVISED_APPROVAL_DENIED` * and the user's age is reported as less than 18. * * @since 0.0.1 * @example 15 */ ageUpper?: number; /** * Effective date for the most recent significant change that received guardian approval. * * Present only when `userStatus` is `SUPERVISED_APPROVAL_PENDING` or `SUPERVISED_APPROVAL_DENIED`. * * @since 0.0.1 * @example "2024-01-15" */ mostRecentApprovalDate?: string; /** * Identifier assigned to supervised installs in Google Play for revocation notifications. * * Present only when `userStatus` is `SUPERVISED`, `SUPERVISED_APPROVAL_PENDING`, or `SUPERVISED_APPROVAL_DENIED`. * * @since 0.0.1 * @example "abc123xyz" */ installId?: string;}UserStatus
「ユーザー ステータス」Google Play Age Signals から報告されるステータス値
export enum UserStatus { /** * The user is over 18 and their age has been verified by Google. * * @since 0.0.1 */ Verified = 'VERIFIED', /** * The user has a supervised Google Account managed by a guardian. * * Use `ageLower` and `ageUpper` to determine the user's age range. * * @since 0.0.1 */ Supervised = 'SUPERVISED', /** * The supervised user has pending significant changes awaiting guardian approval. * * Use `ageLower` and `ageUpper` to determine the user's age range and `mostRecentApprovalDate` * to identify the most recent approved change. * * @since 0.0.1 */ SupervisedApprovalPending = 'SUPERVISED_APPROVAL_PENDING', /** * The supervised user's guardian denied one or more significant changes. * * Use `ageLower` and `ageUpper` to determine the user's age range and `mostRecentApprovalDate` * to identify the last approved change. * * @since 0.0.1 */ SupervisedApprovalDenied = 'SUPERVISED_APPROVAL_DENIED', /** * The user is not verified or supervised in supported regions. * * You should prompt the user to resolve their status in the Play Store. * * @since 0.0.1 */ Unknown = 'UNKNOWN', /** * All other users return this value. * * @since 0.0.1 */ Empty = 'EMPTY',}ソース オブ トゥルース
「ソース オブ トゥルース」このページはプラグインの から生成されます。 . 公開 __CAPGO_KEEP_0__ がアップストリームで変更されたら、再度同期を実行してください。 src/definitions.ts. Re-run the sync when the public API changes upstream.
protectedTokens
Section titled “Getting Startedから続けて”あなたが「Getting Started」を使用している場合 Getting Started ダッシュボードとAPIの操作を計画する場合、API Overviewと接続してください API Overview API Overviewの実装詳細について Introduction Introductionの実装詳細について API Keys API Keysの実装詳細について Devices Devicesの実装詳細について バンドル バンドルの実装詳細について