Phonegap构建电子邮件插件无法识别

时间:2016-02-11 19:29:33

标签: email build phonegap-plugins

我构建了一个应用程序,该应用程序利用phonegap构建插件来编写带附件的电子邮件。该应用在iOS设备上运行良好,但电子邮件无法在Android设备上运行。这是我的config.xml的一部分:

<preference name="disable-cursor" value="true" />
    <preference name="orientation" value="default" />
    <preference name="fullscreen" value="true" />
    <preference name="webviewbounce" value="false" />
    <preference name="permissions" value="none"/>

    <gap:platform name="android" />

    <preference name="loadUrlTimeoutValue" value="700000" />
    <gap:config-file platform="android" parent="/manifest"><application android:hardwareAccelerated="false"/></gap:config-file>   
    <icon src="icon.png" hover="true"/>
    <icon src="icon.png" default="true" width="57" height="57"/>

    <icon src="icons/android/mdpi.png" gap:platform="android" gap:qualifier="mdpi" />
    <icon src="icons/android/hdpi.png" gap:platform="android" gap:qualifier="hdpi" />
    <icon src="icons/android/xhdpi.png" gap:platform="android" gap:qualifier="xhdpi" />
    <icon src="icons/android/xxhdpi.png" gap:platform="android" gap:qualifier="xxhdpi" />

    <gap:splash src="splash.png" width="270" height="480" />
    <gap:splash src="default-568h@2x.png" gap:platform="ios" width="640" height="1136"/> 
    <splash src="splash.png" />

    <feature name="http://api.phonegap.com/1.0/file" />
    <feature name="http://api.phonegap.com/1.0/network"/>
    <feature name="http://api.phonegap.com/1.0/contacts"/>

    <plugin name="com.jcjee.plugins.emailcomposer" spec="1.4.6" source="pgb" />
    <plugin name="cordova-plugin-file" spec="3.0.0" source="pgb"/>

和我调用电子邮件编辑器的javascript:

 window.plugins.emailComposer.showEmailComposerWithCallback(null, email_subjectdef, "", email_default, [], [], true, [compatibleAttachment, compatibleAttachment2]);

我目前正在尝试jcjee插件,但也试过了deappplant插件。

我在设备上收到的错误是: &#34;无法阅读财产&#39; emailcomposer&#39;未定义的。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我能够确定电子邮件插件在Android上运行正常的错误。我一直在使用iframe来显示PDF文件。显然Android 4.4.2不喜欢iframe,至少不在Phonegap Build项目中。删除iframe解决了我的问题。