Cordova Mms插件错误:mms_config.xml缺少uaProfUrl设置

时间:2015-05-29 11:17:09

标签: javascript android cordova cordova-plugins

我想将MMS发送到某些" anyemail@gmail.com" ;,我尝试了我的设备mms服务(使用设备短信应用程序)并且它有效。所以现在我正在尝试使用myapp做同样的事情。所以,我升到cordova-MMS-Plugin

但是它给出了一些错误MmsConfig.loadMmsSettings mms_config.xml missing uaProfUrl setting。所以我查看res/xml没有mms_config.xml。所以我从git repo here下载了它,并将其放在res/xml文件夹中。但仍然是同样的错误。

以下是我的代码,此代码仅包含我用于调用send()的javascript,用于发送带有一些参数的MMS。

sendSMS = function (phoneNo, data) {
  var that = this;
  window.module.exports.send(phoneNo,data,undefined,undefined,function () { 
    that.smsSent();
  },function (e) {
    that.failed(e); 
  });
}

这是MMS-PLUGIN js文件sms.js

var sms = {
   send: function(phone, message, imageFile, method, success, failure) {
    phone = sms.convertPhoneToArray(phone);

    cordova.exec(
        success,
        failure,
        'Sms',
        'send',
        [phone, message, imageFile, method]
    );
},

convertPhoneToArray: function(phone) {
    if(typeof phone === 'string' && phone.indexOf(',') !== -1) {
        phone = phone.split(',');
    }
    if(Object.prototype.toString.call(phone) !== '[object Array]') {
        phone = [phone];
    }
    return phone;
  }
};
sms.install = function () {
  window.module.exports = sms;
}
cordova.addConstructor(sms.install);

任何人都知道我在这里失踪了什么。 当我发送到mobileNo而不是电子邮件时,它还有一件事可以运作。

0 个答案:

没有答案