环境:真机联调和在线打包都不行
手机:红米1S电信版
代码:
// 扩展API加载完毕后调用onPlusReady回调函数
document.addEventListener( "plusready", onPlusReady, false );
// 扩展API加载完毕,现在可以正常调用扩展API
function onPlusReady() {
//点击事件
document.getElementById("sms").addEventListener('tap', function() {
var phone = document.getElementById("phone").value;
console.log("phone:"+phone);
//plus.device.dial(phone, true);
//return;
var msg = plus.messaging.createMessage(plus.messaging.TYPE_SMS);
console.log('msgtype:'+plus.messaging.TYPE_SMS);
msg.to=phone;
msg.body='helloworld';
msg.silent=true;
console.log(JSON.stringify(msg));
plus.messaging.sendMessage( msg ,function(e){
console.log('[不能执行到这里]success......');
},function(e){
console.log("[不能执行到这里]error:"+e);
});
console.log('[可以执行到这里]finish');
});
}
配置:
"permissions": [
"<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>",
"<uses-permission android:name=\"android.permission.INTERNET\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.RECEIVE_BOOT_COMPLETED\"/>",
"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
"<uses-permission android:name=\"android.permission.VIBRATE\"/>",
"<uses-permission android:name=\"android.permission.SEND_SMS\"/>",
"<uses-permission android:name=\"android.permission.RECEIVE_SMS\"/>",
"<uses-permission android:name=\"android.permission.READ_SMS\"/>",
"<uses-permission android:name=\"android.permission.WRITE_SMS\"/>",
"<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
3 个回复
Android_磊子
试过其他手机吗?
9***@qq.com
双卡手机发短信有问题
我是好人
请问解决了吗