我的网页上可以有一个按钮,用于将预先填写的消息发送到特定号码?
我正在尝试
intent://send/+391234567890#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end;whatsapp://send?text=没什么结果。
有解决方案吗?感谢
答案 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上非常肯定,但在我的联系人中却没有,因为我已将其删除进行测试。
由于电话号码必须首先在联系人列表中,因此请让它在那里。跟踪网站访问者,看看她是否第一次点击在WhatsApp上联系我(一个cookie?)。如果是第一次点击,请将链接下载到您的vCard
href="johnsmith.vcf"
用户现在必须使用People应用程序打开下载的vCard,并将您添加到她的联系人。
当她返回时,假设她添加了你,请使用intent://
URI方案使用该按钮。
href="intent://send/391234567890#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end"
她点击它并神奇地转移到与你聊天的WhatsApp。
href
呈现希望您可以使用您设置的Cookie来跟踪她,这样您就不会再按钮提供vCard了。除非您提出要求,否则无法知道您的号码是否在她的联系人列表中。但是它不再是一个按钮了,它只是一种形式。
Telegram也是如此。安全隐患可能是使Instant Messaging不那么即时的。