如何包含科尔多瓦插件电子邮件作曲家
Posted
技术标签:
【中文标题】如何包含科尔多瓦插件电子邮件作曲家【英文标题】: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' ); ); );
【参考方案1】:
它是'window.plugins.email.open"
,而你有"window.plugin.email.open"
。
【讨论】:
以上是关于如何包含科尔多瓦插件电子邮件作曲家的主要内容,如果未能解决你的问题,请参考以下文章