2016-12-25 13 views
2

Все вокруг использовали IM. На моем сайте мне нужно поместить ссылку, которая откроет данное приложение для обмена мгновенными сообщениями (как на ПК, так и на мобильном телефоне) и откройте сообщение для отправки на мой номер - и я не могу найти способ!Создайте ссылку, которая откроет Viber и WhatsApp, и отправит мне сообщение

Я предполагаю использовать некоторую схему 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 (протестирован на нескольких устройствах и операционных системах).

Поэтому я прошу вас помочь мне с этой небольшой проблемой: Какой URL-адрес откроет приложения Viber и WhatsApp, чтобы посетители сайта могли связаться со мной?

ответ

4

Что вам нужно, это называется глубокое связывание, некоторые примеры для viber и whatsapp являются:

<a href="whatsapp://send?abid=[users name]&text=[message text]"> some text </a> 

<a href="viber://pa?chatURI=[public account URI]&text=[message text]"> some text </a> 

Источники:

http://origamiengine.com/deep-linking
https://support.viber.com/customer/en/portal/articles/2541265-deep-link?b_id=13518

+0

Спасибо, но это отправит мне предопределенное сообщение, не так ли, и я этого не хочу, я хочу открыть окна чата на компьютере посетителя, чтобы он мог набрать мне свое собственное сообщение. Является ли это возможным? Все еще не видите никаких документов об этом на сайтах Viber и WA. – Alexander

+0

И нет, я не хочу создавать публичную учетную запись на Viber для этой цели, я хотел бы пообщаться с моей обычной учетной записью Viber! – Alexander