가이드
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 키 구현 세부 사항을 위해.