cordova SMS插件--javascript错误
我正在使用cordova 3.6.3。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插件添加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'