2016-11-11 2 views
3

Я новичок в реагировании на родной язык. Я хочу добавить компонент для отправки SMS в моем приложении для Android, и я пробовал несколько разных компонентов, но каждый раз, когда я получал некоторые ошибки. Кто-нибудь здесь сделал это успешно? пожалуйста помогите.Как я могу отправить sms программно в native-native?

Последнее, что у меня есть.

enter image description here

+0

Пожалуйста, добавьте свои ошибки, код. –

+0

Спасибо, что ответили. Я отредактировал мой вопрос и приложил ошибку как ссылку изображения. – themiremad

ответ

1

Я рекомендую это для отправки SMS: https://github.com/anarchicknight/react-native-communications

Что касается Именование ошибки столкновения, попробуйте сделать rm -rf node_modules && npm i, а затем перезагрузите упаковщик с ясным кешем: npm start -- --reset-cache

Если это не сработает, убедитесь, что версия ответного пакета SMS соответствует версии в вашем пакете.

+0

реакция-родная связь не (2.2.1) посылает SMS программно, она просто показывает диалоговое окно, заполненное содержимым, и ждет, когда пользователь отправит их самостоятельно. –

+0

Да, полностью, я установил его и потерял 2 часа, прежде чем узнал из-за этого ответа. – Leogout

-3

попробуйте этот код

String strSmsBody = "Hello"; 
    //sms recipient id 
    String strReceipents = "[email protected]"; 
    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" /> 
+0

Благодарим вас, но я хочу решение для реактивной среды. Я создаю приложение для Android с адаптивной средой. – themiremad