java - 如何通过单击按钮打开 Whatsapp 组?

标签 java android whatsapp

我制作了一个简单的电话目录,并且能够通过单击按钮打开 Whatsapp 联系人。

示例代码如下:

Intent intentWhatsapp = new Intent("android.intent.action.MAIN");
intentWhatsapp.setAction(Intent.ACTION_VIEW);
String url = "https://api.whatsapp.com/send?phone=" + "90xxxxxxxx";
intentWhatsapp.setData(Uri.parse(url));
intentWhatsapp.setPackage("com.whatsapp");
startActivity(intentWhatsapp);}

如何在android中通过点击按钮打开Whatsapp群组?

希望给我任何建议!

最佳答案

您必须使用组链接。 当用户安装您的应用程序时,您应该要求他们从 whatsapp 组信息中复制组链接,然后将其存储以直接从您的应用程序访问该组。 此链接仅对组管理员可见,因此如果用户不是管理员,您应该指示他们向管理员询问链接。 尽管此链接是 whatsapp 用于邀请群组的,但它可以打开所需的群组聊天。

Intent intentWhatsapp = new Intent(Intent.ACTION_VIEW);
String url = "https://chat.whatsapp.com/<group_link>";
intentWhatsapp.setData(Uri.parse(url));
intentWhatsapp.setPackage("com.whatsapp");
startActivity(intentWhatsapp);

关于java - 如何通过单击按钮打开 Whatsapp 组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25319330/

相关文章:

java - (学生)使用 while 循环捕获并重新提示无效的用户输入

java - 在 Java 中如何给 System.in 赋值?

android - Android 中的流式 MIDI API

android - 通过 WhatsApp 分享文本 + URL

java - 在whatsapp上共享音频文件

java - 使用 apache -common-validator 时出错 --java.lang.NoClassDefFoundError : org/apache/commons/digester/Rule

java - 如何将 JAVA 方法的 JSON 响应打印到 HTML 表?

android - 是否可以在 Android Studio 中使用已发布的签名 APK 构建 App Bundle?我想将 apk 迁移到 app bundle for play store

Android如何找到GTALKService的PID

ios - XCODE/IOS-通过直接打开将音频文件共享到whatsapp