【问题标题】:Ionic email composer plugin离子电子邮件作曲家插件
【发布时间】:2017-05-22 11:23:44
【问题描述】:

我在从我的 ionic 应用程序发送电子邮件时遇到严重问题。

我正在使用这个 cordova 插件

https://github.com/katzer/cordova-plugin-email-composer

这是我的代码:

控制器:

.controller('EmailController', function($scope) {
$scope.sendFeedback= function() {

    if(window.plugins && window.plugins.com.jcjee.plugins.emailcomposer) {
        console.log("test");
        window.plugins.emailComposer.showEmailComposerWithCallback(function(result) {
            console.log("Response -> " + result);
        }, 
        "Feedback for your App", // Subject
        "",                      // Body
        ["test@example.com"],    // To
        null,                    // CC
        null,                    // BCC
        false,                   // isHTML
        null,                    // Attachments
        null);                   // Attachment Data
    }
    else console.log("error");

}
});

config.xml:`

    <plugin name="cordova-plugin-email" spec="^1.2.6" />
<plugin name="cordova-plugin-email-composer" spec="https://github.com/katzer/cordova-plugin-email-composer.git" />
<plugin name="com.jcjee.plugins.emailcomposer" spec="https://github.com/jcjee/email-composer.git" />

观点:

<ion-view title="Page" > <ion-content padding="true" class="has-header"> <button ng-click="sendFeedback()" class="button button-positive button-block">send mail</button> </ion-content> </ion-view>

当我查看日志时,应用程序甚至无法通过 if(window.plugins && window.plugins.com.jcjee.plugins.emailcomposer) 所以它告诉我:console.log("error");

【问题讨论】:

    标签: angularjs cordova email ionic-framework


    【解决方案1】:

    我不确定jcjee/email-composer 插件是否真的适用于最新版本的 Cordova, 但是对于katzer/cordova-plugin-email-composer,您可以使用

    验证手机上的插件可用性
        if (window.cordova && window.cordova.plugins.email) {
            // now you can check if `cordova.plugins.email.isAvailable()`
        }
    

    【讨论】:

    • 好消息插件现在可用,但我仍然无法获得功能控制器
    猜你喜欢
    • 2017-01-18
    • 2022-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-26
    • 1970-01-01
    • 1970-01-01
    • 2018-03-18
    相关资源
    最近更新 更多