запустите WhatsApp с android.content.Intent.ACTION_SENDTO

Я пытаюсь запустить 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()?


person domi    schedule 08.06.2011    source источник
comment
Вы спрашивали разработчиков WhatsApp?   -  person CommonsWare    schedule 09.06.2011
comment
нет. позвольте мне сделать это. Я отчитаюсь.   -  person domi    schedule 09.06.2011


Ответы (1)


Вот ответ от службы поддержки WhatsApp для Android:

введите здесь описание изображения

person domi    schedule 04.01.2012
comment
лол это смешно - person Mahmoud Hesham; 18.12.2020