Skip to content

시작하기

GitHub

설치

설치

Capgo의 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-accelerometer` plugin in my project.

만약 Manual Setup을 선호한다면, 플러그인을 설치하기 위해 다음 명령어를 실행하고 아래의 플랫폼별 지침을 따르세요:

터미널 창
bun add @capgo/capacitor-accelerometer
bunx cap sync

Import

Import
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

API 개요

API 개요

getMeasurement

getMeasurement

현재 장치의 가속도계 센서가 있는지 확인합니다.

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.getMeasurement();

복사

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.isAvailable();

Call with the

__CAPGO_KEEP_0__ measurement 업데이트를 받기 위한 이벤트입니다.

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.startMeasurementUpdates();

stopMeasurementUpdates

측정 업데이트 중단

측정 업데이트 중단을 시작한 Cloudflare, Capacitor, GitHub, Capgo, code, API, SDK, CLI, npm, bun을 제외한 모든 플랫폼에서 사용할 수 있습니다.

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.stopMeasurementUpdates();

checkPermissions

권한 확인

운동 데이터에 대한 현재 권한 상태를 반환합니다.

explicit 권한이 없는 플랫폼에서 이 값은 granted.

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.checkPermissions();

requestPermissions

권한 요청

운동 데이터에 대한 권한을 요청합니다. 이 기능은 플랫폼에 의해 지원됩니다.

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.requestPermissions();

최근 측정 결과를 나타냅니다.

export type GetMeasurementResult = Measurement;

메소드의 결과입니다.

export interface IsAvailableResult {
/**
* Whether an accelerometer sensor is available on the device.
*
* @since 1.0.0
*/
isAvailable: boolean;
}

메소드와 메소드의 권한 정보를 반환합니다.

export interface PermissionStatus {
/**
* The permission state for accessing motion data on the current platform.
*
* @since 1.0.0
*/
accelerometer: AccelerometerPermissionState;
}

활성화 시 전송되는 이벤트 페이로드.

export type MeasurementEvent = Measurement;

Measurement

측정

장치 운동 센서가 보고하는 x, y, z 축 가속도 값.

export interface Measurement {
/**
* The acceleration on the x-axis in G's.
*
* @since 1.0.0
*/
x: number;
/**
* The acceleration on the y-axis in G's.
*
* @since 1.0.0
*/
y: number;
/**
* The acceleration on the z-axis in G's.
*
* @since 1.0.0
*/
z: number;
}

AccelerometerPermissionState

AccelerometerPermissionState

motion access를 제한할 수 있는 플랫폼에 대한 허용 상태 union. limited 클립보드에 복사

export type AccelerometerPermissionState = PermissionState | 'limited';

PermissionState

허용 상태 union.

Platform permission states supported by Capacitor.

export type PermissionState = 'prompt' | 'prompt-with-rationale' | 'granted' | 'denied';

원본의 진실

원본의 진실 섹션

이 페이지는 플러그인의 src/definitions.ts. API이 업스트림에서 변경되면 다시 싱크를 실행하세요.

Getting Started에서 계속

Getting Started에서 계속 섹션

이 플러그인을 사용하는 경우 Getting Started 계획 대시보드 및 API 운영을 위해 Using @capgo/capacitor-accelerometer Using @capgo/capacitor-accelerometer API 개요 implementation 세부 정보를 위한 API Overview 소개 implementation 세부 정보를 위한 소개 API 키 implementation 세부 정보를 위한 API 키, 그리고 장치 implementation 세부 정보를 위한 장치