2.2.2 • Published 4 years ago

@tototares/capacitor-email v2.2.2

Weekly downloads
1
License
GPL
Repository
github
Last release
4 years ago

Capacitor Email

Usage

import { Email } from '@teamhive/capacitor-email';

const email = new Email();

const hasPermission = await email.hasPermission();

if(!hasPermission){
    await email.requestPermission();
}

const available = await email.isAvailable({
      alias: 'gmail' // gmail, outlook, yahoo *optional*,
});

// available.hasAccount  *If email is setup*
// available.hasApp  *If device has alias supplied*


if(available.hasAccount){
    email.open({
    to:['me@myemail.com'],
    cc: ['bro@hisemail.com'],
    bcc: ['sis@heremail.com'],
    subject: 'Party',
    body: 'Hi bring drinks...',
    isHtml: false,
    attachments: [SomeFilePath]
    })
}

Api

MethodDefaultTypeDescription
isAvailable(options?: AvailableOptions)Promise<AvailableResults>
open(options?: EmailOptions)Promise<any>
openDraft()Promise<any>
requestPermission()Promise<any>
hasPermission()Promise<any>
getDefaults()Promise<any>
getAliases()Promise<any>
2.2.1

4 years ago

2.2.2

4 years ago

2.2.0

4 years ago

2.1.4

4 years ago

2.1.3

4 years ago

1.1.0

4 years ago