android - whatsapp 超链接 - 结合 whatsapp ://send? 与 intent://send/

标签 android html iphone whatsapp

我的网页中可以有一个按钮,用于将预填充的消息发送到特定号码吗?

我正在尝试

intent://send/+391234567890#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end;whatsapp://send?text=

没有结果。

有解决办法吗?谢谢

最佳答案

首先,编写不带+的国家/地区代码

<a href="intent://send/[countrycode_without_plus][number]#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end">Message me in WhatsApp</a>

遗憾的是,除非该号码已经在您的联系人列表中,否则这不起作用!让它变得毫无用处。

我的情况如下:我收到一个模式对话框,提示用户未使用 WhatsApp,我可以邀请SMS。这是一个错误 - 它们肯定在 WhatsApp 上,但不在我的联系人中,因为我已将它们删除以进行测试。

解决方法

  1. 提供 vCard 以保存到联系人

由于电话号码必须首先出现在“联系人”列表中,所以让我们把它放在那里。跟踪网站访问者,看看她是否第一次点击在 WhatsApp 上联系我(cookie?)。如果这是她第一次点击,请将链接设为下载您的 vCard

href="johnsmith.vcf"

用户现在必须使用“人脉”应用打开下载的 vCard,并将您添加到她的“联系人”中。

  1. Android Intent URI FTW

当她回来时,假设她添加了你,让按钮使用 intent:// URI 方案。

href="intent://send/391234567890#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end"

她点击它,然后神奇地传送到与您的 WhatsApp 聊天。

  1. 跟踪显示哪个href

希望您可以使用您设置的 cookie 来跟踪她,这样您就不会再次使用提供 vCard 的按钮。除非您询问,否则没有其他方法可以知道您的电话号码是否在她的联系人列表中。但它不再是一个按钮,而是一个表单。

Telegram 也是如此。安全隐患可能是使即时消息不那么即时的原因。

关于android - whatsapp 超链接 - 结合 whatsapp ://send? 与 intent://send/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36039116/

相关文章:

android - 如何在启动服务时将 Intent 传递给它(但只是有时)

java - 在 android 中使用 robolectric 和 flavor 进行测试期间的类重复

html - Bulma - 按钮类强制内联

iphone - XCODE 无法加载平台

iphone - 使用 CoreTelephony 在 iPhone 上发送彩信

iphone - 如何创建信息亭模式 iPhone 应用程序?

android - 无法构建 tess-two 库

javascript - 以编程方式打开 <select> 选择器

html - 如何在图像不存在时使用 CSS 隐藏替代文本?

HTML CSS 按钮文本对齐不起作用