Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
cordova SMS插件--javascript错误_Javascript_Jquery_Cordova_Phonegap Plugins - Fatal编程技术网

cordova SMS插件--javascript错误

cordova SMS插件--javascript错误,javascript,jquery,cordova,phonegap-plugins,Javascript,Jquery,Cordova,Phonegap Plugins,我正在使用cordova 3.6.3。 我正在使用以下短信插件 我以以下方式添加了插件:-- cordova插件添加com.rjfun.cordova.sms 我的cordova应用程序在加载时调用以下函数doc_onload() 从中的“initApp()”中删除括号 文件。添加的监听器(“deviceready”,initApp,false) 编辑**以上内容仅用于语义 我认为你需要改变!短信发送至 typeof SMS === 'undefined' 如果我从initApp()中删除

我正在使用cordova 3.6.3。
我正在使用以下短信插件

我以以下方式添加了插件:--
cordova插件添加com.rjfun.cordova.sms

我的cordova应用程序在加载时调用以下函数doc_onload()


从中的“initApp()”中删除括号

文件。添加的监听器(“deviceready”,initApp,false)

编辑**以上内容仅用于语义

我认为你需要改变!短信发送至

typeof SMS === 'undefined'

如果我从initApp()中删除括号。。。在cordova应用程序中根本不调用initApp。。。但如果我添加括号,则在cordova应用程序中调用此事件处理程序。。你能告诉我为什么吗?我用--alert('SMS plugin not ready')作为警报输出;我以以下方式添加了SMS插件:-cordova plugin add com.rjfun.cordova.SMS,但为什么cordova应用程序中没有定义对象SMS?您是否从创建者的github添加了SMS.js文件?我指的是这个示例:-来自作者。这不是添加SMS.js文件。
function initApp()
{
    alert("initApp");
    // attach Fastclick handler
    FastClick.attach(document.body);

    alert("kk");

    if (! SMS )
    {
        alert( 'SMS plugin not ready' );
        return;
    }
    else
    {
        alert( 'SMS plugin Ok ' );
    }

    alert("end");

    //add SMS arrive listner handler
    document.addEventListener("onSMSArrive", processSMS(), false);


}

//function doc_onload(page_type)
function doc_onload()
{

   // Do some task
    alert("doc_onload");

    // add event handler for deviceready function
    document.addEventListener("deviceready", initApp(), false);

}
typeof SMS === 'undefined'