网页上是否有一个按钮,用于向特定号码发送预先填写的消息?
我正在尝试
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上,我可以邀请或短信。这是一个错误 - 它们肯定在WhatsApp上,但不在我的联系人中,因为我已经删除了它们进行测试。
解决方法思路
- 提供电子名片以保存到联系人
由于电话号码必须首先在联系人列表中,因此让我们将其放在那里。跟踪网站访问者,看看这是否是她第一次在WhatsApp上点击"联系我"(cookie?)。如果这是她第一次点击,请让链接下载您的电子名片
href="johnsmith.vcf"
用户现在必须使用"人脉"应用打开下载的 vCard,并将你添加到她的"联系人"中。
- Android intents URI FTW
当她返回时,假设她添加了你,使按钮与intent://
URI 方案一起使用。
href="intent://send/391234567890#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end"
她点击它,神奇地被传送到与你的WhatsApp聊天中。
- 跟踪要演示的
href
希望您可以使用您设置的cookie来跟踪她,这样您就不会再次提供电子名片的按钮。除非您询问,否则没有其他方法可以知道您的号码是否在她的联系人列表中。但它不再是一个按钮,而是一个表单。
电报也是如此。安全隐患可能是使即时消息不那么即时的原因。