【问题标题】:How to include cordova plugin email composer如何包含科尔多瓦插件电子邮件作曲家
【发布时间】:2016-12-26 12:08:38
【问题描述】:

我必须如何包含适用于 PhoneGap Build 的 Cordova 电子邮件插件?我是移动应用程序开发的新手,我正在使用 Framework7,它非常困惑……

https://github.com/katzer/cordova-plugin-email-composer#examples

首先我将<gap:plugin name="cordova-plugin-email-composer" version="0.8.3" source="npm" /> 添加到 config.xml 文件中,因为我使用的是 PhoneGap 构建,但后来我不知道如何继续...我有插件但我不知道如何使用它...有什么帮助吗?我把代码放在下面了吗?我不知道,也许是 my-app.js(我正在尝试,但可能我没有正确使用)

window.plugin.email.open({
    to:      ['max.mustermann@appplant.de'],
    cc:      ['erika.mustermann@appplant.de'],
    bcc:     ['john.doe@appplant.com', 'jane.doe@appplant.com'],
    subject: 'Hello World!',
    body:    '<h3>TEST</h3><h2>TEST</h2><h1>TEST</h1>',
    isHtml:  true
});

我尝试了很多方法,但没有得到任何好的解决方案...我可以发送我的代码。

我想这样做,当我点击按钮时,我会通过电子邮件发送邮件。 (简单)

欢迎任何帮助/建议!天呐!

【问题讨论】:

  • 您是否首先检查设备就绪事件?
  • 是的,我查过了!但是还是不知道怎么继续?我在函数 onDevice 就绪事件中添加了什么?
  • try-catch 块包装它,看看那个错误是什么意思。
  • 您可以在deviceready事件上致电email.open进行测试。
  • $$(document).on('deviceready', function(){ myApp.alert("ready"); cordova.plugins.email.isAvailable( function (isAvailable) { myApp.alert("isAvailable"); cordova.plugins.email.open({ to: 'max@mustermann.de', cc: 'erika@mustermann.de', bcc: ['john@doe.com', 'jane@doe.com'], subject: 'Greetings', body: 'How are you? Nice greetings from Leipzig' }); } ); });

标签: javascript android cordova email phonegap-plugins


【解决方案1】:

它是'window.plugins.email.open",而你有"window.plugin.email.open"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-30
    • 1970-01-01
    • 2017-07-31
    • 2020-08-13
    相关资源
    最近更新 更多