메인 콘텐츠로 건너뛰기
@capgo/capacitor-contacts 장치 API 오픈 소스

연락처 Capacitor 플러그인

장치 연락처에 읽기/쓰기 권한으로 접근하고 관리

설치

bun add @capgo/capacitor-contacts bunx cap sync
npm, pnpm 또는 yarn
  • npm install @capgo/capacitor-contacts
  • pnpm add @capgo/capacitor-contacts
  • yarn add @capgo/capacitor-contacts

가이드

Capacitor를 사용하는 방법

capgo의 @capacitor-contacts 사용

Capacitor Contacts 플러그인: 장치 연락처 관리를 위한 인터페이스

설치

bun add @capgo/capacitor-contacts
bunx cap sync

bunx cap sync code의 네이티브 코드를 프로젝트에 복사합니다. 플러그인 업그레이드 후 다시 실행하세요.

임포트

import { CapacitorContacts } from '@capgo/capacitor-contacts';

API의 기능을 한눈에

메소드 설명
countContacts 장치에 있는 연락처의 총 수를 계산합니다.
createContact 새로운 연락처를 프로그래밍 방식으로 생성합니다.
createGroup 새로운 연락처 그룹을 생성합니다.
deleteContactById ID로 연락처 삭제.
deleteGroupById ID로 그룹 삭제.
displayContactById 자연스러운 연락처 뷰어를 사용하여 연락처 표시.
displayCreateContact 자연스러운 연락처 생성 UI 표시.
displayUpdateContactById 특정 연락처의 자연스러운 연락처 업데이트 UI 표시.
getAccounts 장치에 사용 가능한 모든 계정 가져오기.
getContactById ID로 특정 연락처 가져오기.
getContacts 장치의 모든 연락처 가져오기.
getGroupById ID로 특정 그룹 가져오기.
getGroups 장치의 모든 연락처 그룹 가져오기.
isAvailable 장치에 연락처가 있는지 확인.
isSupported 현재 플랫폼에서 플러그인을 지원하는지 확인.
openSettings __CAPGO_KEEP_0__
pickContact __CAPGO_KEEP_0__
pickContacts __CAPGO_KEEP_0__
updateContactById __CAPGO_KEEP_0__
checkPermissions __CAPGO_KEEP_0__
requestPermissions __CAPGO_KEEP_0__

예시

countContacts()

__CAPGO_KEEP_0__

import { CapacitorContacts } from '@capgo/capacitor-contacts';

const result = await CapacitorContacts.countContacts();
console.log(result);

createContact()

__CAPGO_KEEP_0__

import { CapacitorContacts } from '@capgo/capacitor-contacts';

const result = await CapacitorContacts.createContact({ contact: {} });
console.log(result);

createGroup()

__CAPGO_KEEP_0__

import { CapacitorContacts } from '@capgo/capacitor-contacts';

const result = await CapacitorContacts.createGroup({ group: { name: 'example' } });
console.log(result);

deleteContactById()

__CAPGO_KEEP_0__

import { CapacitorContacts } from '@capgo/capacitor-contacts';

await CapacitorContacts.deleteContactById({ id: 'id-123' });

deleteGroupById()

__CAPGO_KEEP_0__

import { CapacitorContacts } from '@capgo/capacitor-contacts';

await CapacitorContacts.deleteGroupById({ id: 'id-123' });

displayContactById()

자연스러운 연락처 뷰어를 사용하여 연락처를 표시합니다.

import { CapacitorContacts } from '@capgo/capacitor-contacts';

await CapacitorContacts.displayContactById({ id: 'id-123' });

위 표에는 21 개의 핵심 메서드가 나열되어 있습니다. 리스너 및 버전 도우미, 각 메서드의 전체 계약은 __CAPGO_KEEP_0__ 저장소에서 문서화되어 있습니다. GitHub 참조.

전체 참조

capgo/capacitor-contacts를 사용하는 경우 계속하세요.

__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-contacts를 사용하는 경우 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-contacts와 연결하세요. capgo/capacitor-contacts를 사용하는 경우 capgo/capacitor-contacts와 연결하세요. API/__CAPGO_KEEP_1__-contacts를 사용하는 경우 API/__CAPGO_KEEP_1__-contacts와 연결하세요. capgo/capacitor-contacts를 사용하는 경우 capgo/capacitor-contacts와 연결하세요. @capgo/capacitor 연락처 구현 세부 사항을 위해 시작하기 Capacitor-연락처 구현 세부 사항에 대해 API 개요 API 개요 Introduction 이 페이지 API 키 API 키 구현 세부 사항을 위해.

FAQ

FAQ

Capacitor 앱에 연락처 플러그인을 설치하는 방법은?

Run "bun add @capgo/capacitor-contacts" (or "npm install @capgo/capacitor-contacts"), then run "bunx cap sync" so the iOS and Android projects pick up the native code. Import it from "@capgo/capacitor-contacts" in your app code.

@capgo/capacitor-contacts는 React, Vue 및 Angular과 함께 작동합니까?

Yes. Contacts is a Capacitor package, so it works with any web framework that runs inside Capacitor, including Ionic, React, Vue, Angular, Svelte and plain JavaScript.

어떤 Capacitor 버전이 @capgo/capacitor-contacts를 지원하는가?

Capgo 플러그인은 Capacitor의 메이저 버전을 따릅니다: Capgo 플러그인의 메이저 버전이 Capacitor의 메이저 버전과 일치하는 경우 (예: 플러그인 v8과 Capacitor 8)를 사용하십시오. 호환성 테이블은 GitHub README에서 확인하실 수 있습니다.

@capgo/capacitor-contacts는 무료이며 오픈 소스인가?

네. code의 소스는 GitHub에 공개되어 있으며 https://github.com/Cap-go/capacitor-contacts/에서 확인하실 수 있습니다. npm에서 설치할 수 있는 패키지이며, 버그 리포트와 Pull Request는 환영합니다.

code를 사용하는 Contacts가 App Store 리뷰 없이 업데이트가 가능한가?

code를 설치하거나 업그레이드하면 Native code이 변경되므로 새로운 스토어 빌드를 필요로 합니다. 그 후에 JavaScript, HTML 및 CSS 변경 사항이 플러그인을 호출하는 경우 Capgo Live Update를 통해 즉시 배포할 수 있습니다.

앱 리뷰 기다리지 않고 연락처 변경을 배포합니다.

Capgo로 시작하세요.

Capgo