我似乎无法使电子邮件编辑器插件正常工作。我使用控制台将其添加到项目中,并在config.xml
上添加了自述文件中指定的行<gap:plugin name="de.killercodemonkey.cordova.plugin.email-composer" version="0.8.2" />
此外,在将此提交到PhoneGap Build后,它不会在构建后列出插件。
这是我绑定到按钮的代码。绑定只发生在deviceready之后,任何函数运行都是在deviceready之后无可否认的。
function SubmitToEmail()
{
alert(1);
email.isAvailable(
function (isAvailable) {
if(isAvailable)
{
email.open({
to: 'john.doe@email.com',
subject: 'Need Help!',
body: 'Hello, my name is John Doe and I currently need help at my current location. Thanks',
isHtml: true
});
}
else
alert('Please configure your default email client before proceeding.');
}
);
}
警报似乎触发,但除此之外的任何事情都无效。我已经尝试了两个命名空间&#34; cordova.plugins.email.open&#34;和&#34; email.open&#34;似乎都不起作用。
我正在iOS上的phonegap应用中测试我的应用。
我不确定我在这里做什么工作。请帮忙。 感谢
编辑:有没有解决这个问题?如何查看在phonegap应用程序上运行此代码时产生的任何错误?感谢
答案 0 :(得分:0)
如果你想使用插件的phonegap构建版本,你必须使用source pgb
<plugin name="de.appplant.cordova.plugin.email-composer" spec="0.8.2" source="pgb" />
如果您想使用npm版本,请使用
<plugin name="cordova-plugin-email-composer" spec="~0.8.2" />