[英]Sending message to a particular contact on Whatsapp from android app
您可以通過添加以下內容將您的意圖發送給特定的軟件包
intent.setPackage("com.whatsapp");
因此,您可以使用相同的代碼在chrome和WhatsApp之間進行選擇,但要添加上述方法。
嘗試使用Intent.EXTRA_TEXT代替sms_body作為您的額外密鑰。 根據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");
sendIntent.setPackage("com.whatsapp");
startActivity(sendIntent);
他們的示例使用Intent.ACTION_SEND而不是Intent.ACTION_SENDTO,因此我不確定WhatsApp是否甚至支持通過Intent系統直接發送給聯系人。 一些快速測試應該讓您確定。
嘗試這個 :
sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send.");
sendIntent.setType("text/plain");
sendIntent.setPackage("com.whatsapp");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.