Whatsapp的“点击聊天”“无法打开链接”错误Chrome Android / iPhone

时间:2019-08-29 13:14:26

标签: html google-chrome hyperlink whatsapp

我使用的是Whatsapp点击聊天功能,但没有电话号码。它以前可以运行,但是在iOS和Android上都无法使用新的Chrome版本76.0.3809.132。在Android设备上,它显示了一个无法打开链接的Toast。尝试联系Whatsapp支持人员,但目前尚未答复。对于最新的更新,他们自己的文档示例不起作用,link to docs。有什么建议或经验吗?

链接示例:

<a target="_blank" href="https://wa.me/?text=Villa%20stone%20road%20piece%2015%20meters%20from%20the%20asphalt%20street" title="Share on WhatsApp">

错误图片图片:picture

在Imgur上带有my tested devices and versions的表

5 个答案:

答案 0 :(得分:5)

如果您使用https://api.whatsapp.com/send而不是https://wa.me/,则无需指定电话号码。

例如

https://api.whatsapp.com/send?text=Your%20Custom%20Text

答案 1 :(得分:4)

似乎chrome不指定数字不接受点击聊天。一旦网址中有数字,它就可以正常工作。
不幸的是,我没有找到解决该问题的方法。这两个都不起作用:
https://wa.me//?text=Hello%20World
https://wa.me/0/?text=Hello%20World
只有指定了正确的编号,它才会打开WhatsApp,但是已经预先选择了收件人(我们提供的编号)。

大约2周前,我仍在为客户测试了该产品。因此,Chrome的最新更新(从8月26日开始)似乎是问题所在...

答案 2 :(得分:1)

最好是使用自定义网址方案格式。通用链接不适用于本地客户端

whatsapp://send/?phone=&text&source&data

它也可以在没有电话号码的情况下使用。

我关于最近的重大更改的问题:Universal links stopped working

There was a great blog post关于这个问题的信息,但是它已经过时了,并提出了php特定的解决方案(尽管这样可能会给您一个很好的主意,如何思考这个问题)

答案 3 :(得分:0)

首先:Official Whatsapp Sharing Documentation。建议以下URL之一供 WEB 使用...

https://api.whatsapp.com/send?text=YourShareTextHere

https://api.whatsapp.com/send?text=YourShareTextHere&phone=123

这些供 MOBILE 使用的...

whatsapp:// send?text = YourShareTextHere

whatsapp:// send?text = YourShareTextHere&phone = 123

如果您有兴趣观看跟踪这些URL的项目,请访问我们!:https://github.com/bradvin/social-share-urls#whatsapp

Social Share URLs

答案 4 :(得分:0)

const text = "Hello..."

const phoneNumber = "23400000000000"


Linking.openURL(`whatsapp://send?text=${text}&phone=${phoneNumber}`)