周围的人过去都用即时通讯。在我的网站上,我需要放置一个链接,它将打开给定的即时消息应用程序(无论是在PC上还是在移动上),并打开发送消息到我的号码-而我找不到一种方法!
我想使用一些URL方案来实现这一点,但我只能找到(__number是我的手机号码):
<a href="intent://send/__number__#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end">WhatsApp</a>
和
<a href="viber://add?number=__number__">Viber</a>
(我甚至不知道我是否应该使用电话+1202.或者简单的1202..。(也就是说,如果需要加号)
但坦率地说,这是行不通的。Viber打开它的窗口,然后告诉我它不会处理这个请求,而且WhatsApp根本没有链接到intent
方案(在几个设备和OSes上测试过)。
所以,我请你帮我解决这个小问题:什么样的网址会打开Viber和WhatsApp的应用程序让访问者与我联系?
发布于 2016-12-25 20:53:32
您需要的是所谓的深度链接,viber
和whatsapp
的一些示例如下:
Viber
<a href="viber://pa?chatURI=[public account URI]&text=[message text]"> some text </a>
<a href="whatsapp://send?abid=[users name]&text=[message text]"> some text </a>
虽然不是很深的链接,但是您也可以使用下面的url (不要在电话上使用+
)来访问WhatsApp
<a href="https://api.whatsapp.com/send?phone=0000000">Contact Me</a>
来源:
http://origamiengine.com/deep-linking
https://support.viber.com/customer/en/portal/articles/2872423-deep-links
发布于 2019-01-07 17:04:42
指向用户的Viber链接应该如下所示:
viber://contact?number=%2B0000000000000
使用国际电话号码格式,不使用+
,但与%2B
。
发布于 2018-05-18 20:41:23
因为您不想创建一个公共帐户(也就是viber链接,包括/pa?)然后简单地添加链接:<a href="viber://chat?number=012345678901"">chat with me</a>
,前两位数字是国家代码,不需要+标志。
https://stackoverflow.com/questions/41324364
复制相似问题