Отправить WhatsApp сообщение прямо из моего приложения для Android - PullRequest
0 голосов
/ 15 января 2019

В моем приложении для Android после того, как пользователь заполнит текстовое поле номера мобильного телефона и сообщение, которое он хочет отправить на этот номер мобильного телефона, и нажмет кнопку «Отправить», это сообщение должно быть отправлено на этот номер мобильного телефона напрямую, без необходимости нажимать кнопку «Отправить» в WhatsApp. приложение. enter image description here

Ниже приведен код, который я использую для отправки сообщения WhatsApp.

Uri mUri = Uri.parse("https://api.whatsapp.com/send?phone=9197xxxxxx88&text='Hello User'");
Intent intent = new Intent("android.intent.action.VIEW", mUri);
intent.setPackage("com.whatsapp");
startActivity(intent);

Ответы [ 4 ]

0 голосов
/ 29 июля 2019

Вы можете сделать это с помощью специальных возможностей в Android

Здесь вы можете найти пример, как вы хотите Отправить сообщение через WhatsApp программно

0 голосов
/ 15 января 2019

Вы можете попробовать с кодом ниже:

                var toNumber = "+91 xxxxx xxxxx" // contains spaces.
                toNumber = toNumber.replace("+", "").replace(" ", "")

                val sendIntent = Intent("android.intent.action.MAIN")
                sendIntent.putExtra("jid", "$toNumber@s.whatsapp.net")
                sendIntent.putExtra(Intent.EXTRA_TEXT, "Hello")
                sendIntent.action = Intent.ACTION_SEND
                sendIntent.setPackage("com.whatsapp")
                sendIntent.type = "text/plain"
                startActivity(sendIntent)

Я надеюсь, что это поможет вам ..

0 голосов
/ 15 января 2019

Код ниже может использоваться для отправки предопределенного текста на определенный номер. Откроется IB этого номера. Однако он не может автоматически отправлять сообщения для вас.

 startActivity(new Intent(Intent.ACTION_VIEW,
                Uri.parse(
"https://api.whatsapp.com/send?phone=+91xxxxxxxxxx&text=Hey%20there% )));
0 голосов
/ 15 января 2019

Я полагаю, что вы ищете API-интерфейс What app, который сделает отправляющую часть для вас ... AFAIK, нет такого API, предоставляемого приложением Whats для аналогичной цели.

...