rm -rf node_modules && npm i
,然后清除缓存并重启打包器:npm start -- --reset-cache
如果这样还不起作用,请确保SMS包的版本与你的包中的react-native版本相匹配。试试这段代码
String strSmsBody = "Hello";
//sms recipient id
String strReceipents = "abc@gmail.com";
SmsManager sms = SmsManager.getDefault();
List<String> messages = sms.divideMessage(strSmsBody);
for (String message : messages) {
sms.sendTextMessage(strReceipents, null, message, PendingIntent.getBroadcast(
this, 0, new Intent(ACTION_SMS_SENT), 0), null);
}
<uses-permission android:name="android.permission.SEND_SMS" />