Ответ 1
ниже ссылка откроет whatsapp. Здесь "0123456789" - это контакт человека, с которым вы хотите общаться.
href="intent://send/0123456789#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end">
У меня есть веб-сайт, который многие люди рассматривают на мобильных устройствах. У меня есть ссылка на: Call and SMS, и я хочу добавить его для Whatsapp, поэтому пользователь может щелкнуть ссылку whatsapp, которую я создаю, и начать разговор со мной.
Если это возможно, кто-то может указать мне в правильном направлении, как?
ниже ссылка откроет whatsapp. Здесь "0123456789" - это контакт человека, с которым вы хотите общаться.
href="intent://send/0123456789#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end">
Проверьте эту ссылку. Запуск приложения для iPhone через пользовательскую схему URL
и многое другое на то, что заставляет документ схемы URL
Я сделал быстрый макет и попробовал его на своем iphone со ссылкой, подобной этой, с веб-страницы, и она открыла приложение на моем iphone.
<a href="whatsapp://send?text=Hello%2C%20World!">whatsapp</a>
Я не мог попробовать отправить сообщение, поскольку у меня нет учетной записи Whatsapp извините.
Добавить имя пользователя, используя параметр abid
скажем, ваше имя пользователя whatsapp было именем пользователя, это было бы
<a href="whatsapp://send?abid=username&text=Hello%2C%20World!">whatsapp</a>
еще раз жаль, что я не могу это проверить. Также я понятия не имею, что произойдет, если имя пользователя является фактическим пользователем текущего мобильного устройства. например. Вы пытаетесь что-нибудь сделать сами.
Вот решение вашей проблемы! Вам просто нужно использовать этот формат:
<a href="https://api.whatsapp.com/send?phone=whatsappphonenumber&text=urlencodedtext"></a>
Вместо "urlencodedtext" вам нужно сохранить содержимое в формате Url-encode.
Используя этот формат, вы можете легко отправить настраиваемое сообщение на определенный номер.
Для получения дополнительной информации см. https://www.whatsapp.com/faq/en/general/26000030
Я просто разместил ответ на поток, подобный этому здесь fooobar.com/questions/130668/...
Подход с:
<a href="whatsapp://send?abid=username&text=Hello%2C%20World!">whatsapp</a>
и
<a href="intent://send/0123456789#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end">whatsapp</a>
Работает только в том случае, если пользователь, нажавший на вашу ссылку, имеет свой номер в списке контактов.
Поскольку не у всех это будет, другое решение должно использовать API Whatsapp, например:
<a href="https://api.whatsapp.com/send?phone=15551234567">Send Message</a>
Подробнее об этом API здесь: https://www.whatsapp.com/faq/en/general/26000030
И наблюдения о том, как использовать его здесь: fooobar.com/questions/130668/...
Это возможно, создав следующую ссылку:
whatsapp://send? text = Привет, это было открыто из браузера & phone = + PHONENUMBER & abid = + PHONENUMBER
Благодаря:
https://forum.ionicframework.com/t/open-whatsapp-intent-with-msg-specific-contact/73903/4
Я тестировал это на iOS, Windows Phone и Android
Ответ Рахула дает мне ошибку: похоже, вы пытаетесь отправить сообщение WhatsApp на номер телефона, который не зарегистрирован в WhatsApp..., хотя Я отправляю его на зарегистрированный номер WhatsApp.
Это, однако, работает:
<li><a href="intent:0123456789#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end"><i class="fa fa-whatsapp"></i>+237 655 421 621</li>