запустить WhatsApp с android.content.Intent.ACTION_SENDTO - PullRequest
5 голосов
/ 08 июня 2011

Я пытаюсь запустить WhatsApp с намерением Android:

String uri = "smsto:+123456";
Intent messageIntent = new Intent(Intent.ACTION_SENDTO, Uri.parse(uri));
messageIntent.putExtra("sms_body", "My Message");
startActivity(messageIntent);

Отлично работает, если пользователь выбирает обычное приложение для обмена сообщениями. Но нет, если пользователь выбирает WhatsApp из выбора. «Составьте текстовое поле» из WhatsApp остается пустым.

Что я здесь не так делаю? Нужен ли мне еще putExtra()?

1 Ответ

15 голосов
/ 04 января 2012

Вот ответ от команды поддержки WhatsApp для Android:

enter image description here

...