whatsapp超链接 - 结合whatsapp:// send?意图://发送/

时间:2016-03-16 14:50:13

标签: android html iphone whatsapp

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

我正在尝试

intent://send/+391234567890#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end;whatsapp://send?text=
没什么结果。

有解决方案吗?感谢

1 个答案:

答案 0 :(得分:0)

首先,编写国家/地区代码,不要

<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上非常肯定,但在我的联系人中却没有,因为我已将其删除进行测试。

解决方法想法

  1. 提供vCard以保存到联系人
  2. 由于电话号码必须首先在联系人列表中,因此请让它在那里。跟踪网站访问者,看看她是否第一次点击在WhatsApp上联系我(一个cookie?)。如果是第一次点击,请将链接下载到您的vCard

    href="johnsmith.vcf"
    

    用户现在必须使用People应用程序打开下载的vCard,并将您添加到她的联系人。

    1. Android意图使用URI FTW
    2. 当她返回时,假设她添加了你,请使用intent:// URI方案使用该按钮。

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

      她点击它并神奇地转移到与你聊天的WhatsApp。

      1. 跟踪哪个href呈现
      2. 希望您可以使用您设置的Cookie来跟踪她,这样您就不会再按钮提供vCard了。除非您提出要求,否则无法知道您的号码是否在她的联系人列表中。但是它不再是一个按钮了,它只是一种形式。

        Telegram也是如此。安全隐患可能是使Instant Messaging不那么即时的。