Phonegap电子邮件作曲家无法打开电子邮件客户端

时间:2016-01-09 18:28:56

标签: ios cordova phonegap-plugins phonegap-build email-client

我似乎无法使电子邮件编辑器插件正常工作。我使用控制台将其添加到项目中,并在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.'); 
        }
    );


}

警报似乎触发,但除此之外的任何事情都无效。我已经尝试了两个命名空间&#34; cordova.plugins.email.open&#34;和&#34; email.open&#34;似乎都不起作用。

我正在iOS上的phonegap应用中测试我的应用。

我不确定我在这里做什么工作。请帮忙。 感谢

编辑:有没有解决这个问题?如何查看在phonegap应用程序上运行此代码时产生的任何错误?感谢

1 个答案:

答案 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" />