Skip to content

andaloo/email

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Email Composer

Andaloo Email Plugin.

Description

This is a modification of the EmailComposer iOS plugin made by Randy McMillan In this version of the plugin, you can attach images and PDF files to emails. A little refactoring was made.

Callable interface:

window.plugins.emailComposer.showEmailComposerWithCallback(callback,subject,body,toRecipients,ccRecipients,bccRecipients,isHtml,attachments);

or

window.plugins.emailComposer.showEmailComposer(subject,body,toRecipients,ccRecipients,bccRecipients,isHtml,attachments);

Parameters:

  • callback: a js function that will receive return parameter from the plugin
  • subject: a string representing the subject of the email; can be null
  • body: a string representing the email body (could be HTML code, in this case set isHtml to true); can be null
  • toRecipients: a js array containing all the email addresses for TO field; can be null/empty
  • ccRecipients: a js array containing all the email addresses for CC field; can be null/empty
  • bccRecipients: a js array containing all the email addresses for BCC field; can be null/empty
  • isHtml: a bool value indicating if the body is HTML or plain text
  • attachments: a js array containing all full paths to the files you want to attach; can be null/empty

Example

window.plugins.emailComposer.showEmailComposerWithCallback(function(result){console.log(result);},"Look at this photo","Take a look at <b>this<b/>:",["[email protected]", "[email protected]"],[],[],true,["_complete_path/image.jpg"]);

Return values

  • 0: email composition cancelled (cancel button pressed and draft not saved)
  • 1: email saved (cancel button pressed but draft saved)
  • 2: email sent
  • 3: send failed
  • 4: email not sent (something wrong happened)

About

Andaloo Email Plugin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published