“未捕获的TypeError:尝试使用EmailComposer时无法调用未定义的方法'email'

时间:2014-01-09 16:45:18

标签: android cordova-3

我正在Cordova 3.1中构建一个应用程序,并尝试使用此处的电子邮件编辑器插件生成电子邮件: https://github.com/katzer/cordova-plugin-email-composer

但是,当我测试电子邮件按钮时,我收到以下错误: 未捕获的TypeError:无法调用方法'电子邮件'未定义的

这发生在第三行:

function sendEmail(message){
        subject = 'Optum Whole Health Tracker';
        window.plugin.email.open({
            subject: subject,
            body: message
            });
    }

我已经尝试删除并重新添加插件,但看起来它因某些原因没有被调用。

1 个答案:

答案 0 :(得分:-1)

这适用于添加主题和正文,我无法使文件附件正常工作。这是一个带有html正文的电子邮件。对于文本正文,将true更改为false。

function sendemail(){
    window.plugin.email.open({
        attachments: [],
        subject: 'What ever',
        body:    'Put body in here',
        isHtml:  true
    });
}