메인 콘텐츠로 건너뛰기

__CAPGO_KEEP_0__

GitHub

설치

설치

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-android-age-signals` plugin in my project.

만약 Manual Setup을 선호한다면, 다음 명령어를 실행하여 플랫폼에 따라 아래의 지침을 따르세요:

터미널 창
bun add @capgo/capacitor-android-age-signals
bunx cap sync
import { AgeSignals } from '@capgo/capacitor-android-age-signals';

현재 사용자의 플레이 에이지 신호를 요청하세요.

Android 기기에서만 Google Play가 설치된 경우에만 사용 가능합니다.

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;
}

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

진실의 근원

진실의 근원 섹션

This page is generated from the plugin’s src/definitions.ts업스트림에서 API이 변경될 때 다시 싱크를 실행하세요.

Capgo를 사용 중이라면 Getting Started 대시보드와 API 운영을 계획하고 싶다면 API Overview API Overview에서 구현 세부 정보를 확인하세요. Introduction Introduction에서 구현 세부 정보를 확인하세요. API Keys API 키 구현 세부 사항에 대해 기기 __CAPGO_KEEP_0__ 키 구현 세부 사항에 대해 기기, 그리고 패키지 __CAPGO_KEEP_0__ 키 구현 세부 사항에 대해 패키지.