我已经找到了类似问题的很多线索,但我找不到我想要的东西。
如果有联系电话和短信,我想以编程方式向该联系人发送WhatsApp消息,而无需打开应用或选择联系人。
我现在写了以下代码:
private static void sendTextUsingWhatsapp(Context context, Pair<S, S> contact, String Text) {
Intent sendIntent = new Intent("android.intent.action.MAIN");
sendIntent.setComponent(new ComponentName("com.whatsapp","com.whatsapp.Conversation"));
sendIntent.putExtra("jid", PhoneNumberUtils.stripSeparators(countryCode +
contact.second)+"@s.whatsapp.net");
sendIntent.putExtra(Intent.EXTRA_TEXT, text);
sendIntent.setType("text/plain");
sendIntent.setAction(Intent.ACTION_SEND);
context.startActivity(sendIntent);
}
通过这段代码,我将进入WhatsApp联系人的窗口。
This SO question表示不支持此类功能。但是,Google即时(&#34;好的Google,发送消息&#34;)如何能够在后台发送WhatsApp消息?