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

2vuwiymt  于 2023-11-14  发布在  Go
关注(0)|答案(6)|浏览(301)

我正在使用Whatsapp点击聊天功能,没有电话号码.它以前工作,但与新的Chrome版本76.0.3809.132,无论是在iOS和Android是不工作了.在Android上,它显示一个吐司与 * 无法打开链接 *.尝试联系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">

字符串
错误图片Imgur:picture
一张带有my tested devices and versions的表格Imgur

waxmsbnn

waxmsbnn1#

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

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

字符串

qyzbxkaa

qyzbxkaa2#

似乎Chrome不接受没有指定数字的点击聊天。一旦URL中有一个数字,它就可以正常工作了。
不幸的是,我没有找到一个黑客绕过它。这两个工作:
https://wa.me//?text=Hello%20World
https://wa.me/0/?text=Hello%20World
只有当一个正确的号码被指定它会打开WhatsApp,但收件人已经预先选定(我们提供的号码).
大约2周前我为一个客户测试了它,当时它还能用。所以Chrome的最后一次更新(从8月26日开始)似乎是问题所在.

8ftvxx2r

8ftvxx2r3#

最好是使用自定义URL方案格式。通用链接不适合原生客户端

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

字符串
它也可以在没有电话号码的情况下工作。
最近的一个突破性变化:Universal links stopped working
There was a great blog post关于这个问题,但是它已经过时了,并提出了一个php特定的解决方案(不过可能会给你一个好主意,如何思考这个问题)

lymgl2op

lymgl2op4#

const text = "Hello..."

const phoneNumber = "23400000000000"

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

字符串

7eumitmz

7eumitmz5#

首先:Official Whatsapp Sharing Documentation。以下URL之一推荐用于 WEB 使用.
https://api.whatsapp.com/send?text=YourShareTextHere
https://api.whatsapp.com/send?text=YourShareTextHere&phone=123
这些是移动设备用的。
whatsapp://send?text=YourShareTextHere
Whatsapp://send?text=YourShareTextHere&phone=123
如果您有兴趣观看跟踪这些URL的项目,请查看我们!:https://github.com/bradvin/social-share-urls#whatsapp
x1c 0d1x的数据

jqjz2hbq

jqjz2hbq6#

有许多变化版本的版本.解决方案为我工作的Chrome版本117.0.5938.152(正式构建)(64位)
这对我很有用:https://web.whatsapp.com/send?phone=91xxxxxxxxxx
注意:更改您的电话号码而不是x

相关问题