Как отправить смс на устройство?

  • Автор темы Автор темы Arko
  • Дата начала Дата начала

Arko

Client
Регистрация
28.01.2020
Сообщения
35
Реакции
6
Баллы
8
Нужно пробросить смс сообщение с сервиса приёма смс на андроид, т.к. там идёт OTP auth без возможности ввода вручную.
На Genymotion есть готовая функция, но на memu вообще ноль инфы, есть идеи, как можно реализовать на дроиде?
 

Вложения

  • Genymotion.png
    Genymotion.png
    7,3 KB · Просмотры: 290
Попробуйте так:
C#:
Развернуть Свернуть Копировать
var droid = instance.DroidInstance;
droid.Input.SendSmsMessage("+79998007060", "Привет!");
 
  • Спасибо
Реакции: Arko
Попробуйте так:
C#:
Развернуть Свернуть Копировать
var droid = instance.DroidInstance;
droid.Input.SendSmsMessage("+79998007060", "Привет!");

Тема классная, работает. Только если номер текстовое имя, например как эмулировать от WhatsApp,

droid.Input.SendSmsMessage("WhatsApp", "<#> Your WhatsApp account is being registered on a new device Do not share this code with anyone Your WhatsApp code: 511-655");

не работает
 
Есть решение с подстановкой имени отправителя?
 
Была у кого то такая ошибка при выполнении и как исправить ?
Выполнение действия CSharp OwnCode. [server] ERROR: null
[server] ERROR: createFakeSms
 
Была у кого то такая ошибка при выполнении и как исправить ?
Выполнение действия CSharp OwnCode. [server] ERROR: null
[server] ERROR: createFakeSms
Такая же проблема. ZDE, телефон samsung, root
При выполнении кубика "Отправить SMS на устройство", получаю ошибку в лог:

"Выполнение действия Отправка SMS на устройство [server] ERROR: Sender:+79991234567, Message:Hello, Error:Attempt to invoke virtual method 'android.os.TelephonyServiceManager$ServiceRegisterer android.os.TelephonyServiceManager.getSmsServiceRegisterer()' on a null object reference
[server] ERROR: createFakeSms"

Как это исправить?
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)