/EmailComposer

EmailComposer plugin for Cordova / PhoneGap -ios and android

Primary LanguageObjective-C

EmailComposer plugin for Phonegap 3 (Android, Ios)

This Plugin is inspired from EmailComposer plugin

here

Adding the Plugin to your project

for phonegap 3 (CLI)

phonegap local plugin add https://github.com/mohamed-salah/EmailComposer.git

Using the plugin

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);


## Installation 

for Cordova >= 3.0.0

phonegap local plugin add https://github.com/mohamed-salah/EmailComposer.git

cordova plugin add https://github.com/mohamed-salah/EmailComposer.git

for Cordova >= 5.0.0

cordova plugin add com-badrit-emailcomposer

**ATTENTION:** the callback will never be triggered, it's here only for consistency with the iOS plugin

**Parameters:**
- callback: never used
- 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(null,"Look at this photo","Take a look at this:",["example@email.com", "johndoe@email.org"],[],[],true,["_complete_path/image.jpg", "_other_complete_path/file.zip"]);