メインコンテンツにジャンプ

はじめに

GitHub

AI-Assisted セットアップを使用してプラグインをインストールできます。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 セットアップを使用したい場合は、以下のコマンドを実行し、以下のプラットフォーム固有の指示に従ってください。

ターミナル画面
bun add @capgo/capacitor-android-age-signals
bunx cap sync
import { AgeSignals } from '@capgo/capacitor-android-age-signals';

API まとめ

API Overview

checkAgeSignals

checkAgeSignals

現在のプレイエイジシグナルを取得します。

Google PlayがインストールされているAndroidデバイスのみで利用可能です。

import { AgeSignals } from '@capgo/capacitor-android-age-signals';
const result = await AgeSignals.checkAgeSignals();
console.log(result);

UserStatus

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

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',
}

このページはプラグインの src/definitions.tsパブリック API がアップストリームで変更された場合に再度 Sync を実行してください。

「Getting Started」から続けてください

「Getting Started」から続けてください

「Getting Started」を使用してダッシュボードと__CAPGO_KEEP_0__のオペレーションを計画している場合、__CAPGO_KEEP_0__ Overviewと接続してください ステータス値 計画ダッシュボードとAPIの運用を計画し、接続する API APIの実装詳細について 導入 __CAPGO_KEEP_0__のキー API キー API キーの実装詳細について Devices __CAPGO_KEEP_0__の実装詳細について、デバイス バンドル __CAPGO_KEEP_0__の実装詳細についてバンドル