我最近尝试使用intent将代码发送到whatsapp。但我想知道是否有任何方法可以直接发送带有意图操作的消息,而不是在选择联系人后在该联系人的消息框中键入文本。我想在选择后将文本发送给联系人。
答案 0 :(得分:0)
什么应用提供2种发送消息的方法:
打开 whatsapp:// send?text = 后跟要发送的文本,将打开WhatsApp,允许用户选择联系人,并使用指定的文本预填充输入字段。
例如:
<a href="whatsapp://send?text=Hello%20World!">Hello, world!</a>
与Android上的大多数社交应用程序一样,WhatsApp会倾听分享媒体和文本的意图。例如,只需创建一个共享文本的意图,WhatsApp将由系统选择器显示:
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send.");
sendIntent.setType("text/plain");
startActivity(sendIntent);
可以在WhatsApp Faq和Android developer documentation上找到更多信息。