+
Skip to content

angeloraso/capacitor-contacts

Repository files navigation

@anuradev/capacitor-contacts

Capacitor plugin to get and modify mobile contacts

Install

npm install @anuradev/capacitor-contacts
npx cap sync

API

checkPermissions()

checkPermissions() => Promise<PermissionStatus>

Returns: Promise<PermissionStatus>


requestPermissions()

requestPermissions() => Promise<PermissionStatus>

Returns: Promise<PermissionStatus>


getContacts()

getContacts() => Promise<{ contacts: Contact[]; }>

Returns: Promise<{ contacts: Contact[]; }>


createContact(...)

createContact(data: { name?: string; number: string; }) => Promise<void>
Param Type
data { name?: string; number: string; }

addToExistingContact(...)

addToExistingContact(data: { name?: string; number: string; }) => Promise<void>
Param Type
data { name?: string; number: string; }

deleteContact(...)

deleteContact(data: { contactId: string; }) => Promise<void>
Param Type
data { contactId: string; }

getGroups()

getGroups() => Promise<{ groups: Group[]; }>

Returns: Promise<{ groups: Group[]; }>


getContactGroups()

getContactGroups() => Promise<{ [key: string]: Group[]; }>

Returns: Promise<{ [key: string]: Group[]; }>


Interfaces

PermissionStatus

Prop Type
display PermissionState

Contact

Prop Type
contactId string
displayName string
phoneNumbers PhoneNumber[]
emails EmailAddress[]
photoThumbnail string
organizationName string
organizationRole string
birthday string

PhoneNumber

Prop Type
label string
number string

EmailAddress

Prop Type
label string
address string

Group

Prop Type
groupId string
accountType string
accountName string
title string

Type Aliases

PermissionState

'prompt' | 'prompt-with-rationale' | 'granted' | 'denied'

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载