[android]{nativescript} 访问SmsManager

标签: Android
发布时间: 2016/10/10 21:20:06
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我想要访问 android smsManager 使用 nativescript,如下面的代码所示。当我运行我的应用程序,它与类 android.telephony.SmsManager 的消息失败解决构造函数引发一个错误。 请帮助与此错误

exports.sendSMSManager = function(args) {
    var smsManager = new android.telephony.SmsManager();
    var messageToSend = "Tes123";
    var phoneNum = "085396175111";
    SmsManager.getDefault().sendTextMessage(phoneNum, null, messageToSend, null,null);    
}

解决方法 1:

用于初始化短信 messenger 和发送消息。

var sms = android.telephony.SmsManager.getDefault();
sms.sendTextMessage("0888001001", null, "Sent from Android", null, null);

然而, Android SDK 版本 > = 的 23 你将必须显式授予权限android。Manifest.permission.SEND_SMS

你可以使用这个插件的显式权限

赞助商