{nativescript} 访问 SmsManager

{nativescript} accessing SmsManager

我想使用 nativescript 访问 android smsManager,如下面的代码所示。当我 运行 我的应用程序时,它抛出了一条错误消息 Failed resolving constructor on class 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);    
}

使用它初始化 SMS Messenger 并发送消息。

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

然而,对于 Android SDK 版本 >= 23,您必须明确授予 android.Manifest.permission.SEND_SMS

权限

您可以使用 this plugin for explicit permissions