Phonegap Android短信发送插件未返回短信未发送
我正在使用发送短信,它发送的很好,但是,即使没有网络覆盖/飞行模式,插件仍然会返回我的状态。OK,尽管短信没有发送 是否有任何方法来确保或检查消息状态 我尝试在sendSMS java中注册广播接收器,但它没有注册Phonegap Android短信发送插件未返回短信未发送,android,cordova,plugins,sms,Android,Cordova,Plugins,Sms,我正在使用发送短信,它发送的很好,但是,即使没有网络覆盖/飞行模式,插件仍然会返回我的状态。OK,尽管短信没有发送 是否有任何方法来确保或检查消息状态 我尝试在sendSMS java中注册广播接收器,但它没有注册 registerReceiver(new BroadcastReceiver(){ @Override public void onReceive(Context arg0, Intent arg1) { switch (getResultCode()) { cas
registerReceiver(new BroadcastReceiver(){
@Override
public void onReceive(Context arg0, Intent arg1) {
switch (getResultCode())
{
case Activity.RESULT_OK:
Toast.makeText(getBaseContext(), "SMS sent",
Toast.LENGTH_SHORT).show();
break;
case SmsManager.RESULT_ERROR_GENERIC_FAILURE:
Toast.makeText(getBaseContext(), "Generic failure",
Toast.LENGTH_SHORT).show();
break;
case SmsManager.RESULT_ERROR_NO_SERVICE:
Toast.makeText(getBaseContext(), "No service",
Toast.LENGTH_SHORT).show();
break;
case SmsManager.RESULT_ERROR_NULL_PDU:
Toast.makeText(getBaseContext(), "Null PDU",
Toast.LENGTH_SHORT).show();
break;
case SmsManager.RESULT_ERROR_RADIO_OFF:
Toast.makeText(getBaseContext(), "Radio off",
Toast.LENGTH_SHORT).show();
break;
}
}
},新意向过滤器(smsSent)) 这很有效!它具有发送和交付的意图
你能发布你正在使用的javascript代码吗?插件本身有调用cordova的javascript,可以在这里找到..调用sms函数时我们应该给出什么..我刚刚给出了
sendSMS.send('Mobile Number','Text','callback function on complete')代码>我得到了这个错误05-31 15:03:05.879:E/Web控制台(15239):未捕获引用错误:在file:///android_asset/www/index.html:14
。。请引导我通过这个