Phonegap 电子邮件作曲家未打开电子邮件客户端
Posted
技术标签:
【中文标题】Phonegap 电子邮件作曲家未打开电子邮件客户端【英文标题】:Phonegap email composer not opening email client 【发布时间】:2016-01-09 18:28:55 【问题描述】:我似乎无法使电子邮件编写器插件工作。我使用控制台将其添加到项目中,并在 config.xml 上添加了自述文件中规定的行
<gap:plugin name="de.killercodemonkey.cordova.plugin.email-composer" version="0.8.2" />
This is the package I'm using
此外,在将其提交给 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.');
);
警报似乎已触发,但除此之外的任何操作都不起作用。我已经尝试了两个命名空间“cordova.plugins.email.open”和“email.open”,但似乎都不起作用。
我正在 ios 上的 phonegap 应用中测试我的应用。
我不确定我在这里做什么工作。请帮忙。 谢谢
编辑:有没有办法解决这个问题?如何查看在 phonegap 应用程序上运行此代码产生的任何错误?谢谢
【问题讨论】:
我在不同的应用程序中遇到过同样的事情。解决方案是卸载然后重新安装插件。 【参考方案1】:如果你想使用插件的 phonegap 构建版本,你必须使用源 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" />
【讨论】:
谢谢。我尝试了各种组合,包括以上是关于Phonegap 电子邮件作曲家未打开电子邮件客户端的主要内容,如果未能解决你的问题,请参考以下文章