Блог

Михаил Шишло, Senior .NET разработчик

Как сделать кнопку “Share” для Instant Messengers

Социальные кнопки для продвижения сайтов через социальные сети –  это мейнстрим интернета 2010-ых. Любой новостной сайт, блог, интернет магазин, развлекательный ресурс не обходится без ряда кнопок на каждой странице, для того чтобы пользователь мог поделиться информацией со всеми своими подписчиками.

Выглядит это подобным образом:

social

 

О том как добавить кнопку ”Share” для социальных сетей таких как Facebook, Twitter, Pinterest, LinkedIn, VK, Одноклассники написано множество туториалов, да и официальной документацией вполне достаточно. Об этом в сотый раз я писать не буду.

Однако, в последние годы популярность набрали мессенджеры, такие как Skype, WhatsApp, Viber, Facebook Messenger, Telegram и другие. Многие из них предоставляют возможность через собственную url scheme открыть из браузера мобильное приложение и поделиться ссылкой со своим другом. Естественно, это возможно если браузер открыт в мобильном телефоне, на котором установлено соответствующее приложение.

В данном обзоре я собрал примеры добавления кнопки Share  для наиболее популярных мессенджеров. В каждом примере можно будет поделиться ссылкой на блог IT Band

WhatsApp

Информация про WhatsApp найдена в разделе документации для iPhone разработчиков. Все просто, в href ссылки вставляется текст следующего вида:

whatsapp://send?text= , где после = идет url.

Viber

Разработчики из израильской компании даже не поленились сделать набор иконок для кнопки плюс отдельная страница с подробном описанием для dummies.

Практически как в WhatsApp, только send заменяется на forward

 

Telegram

В wiki Telegram тоже есть отдельная страница. Аналогично двум предыдущим, только уже не send и не forward, а msg. Также можно указать номер адресата через параметр to

 

Skype

Ребята из Skype поленились либо намеренно, для продвижения web версии, сделали возможность поделиться ссылкой только через web интерфейс. Для этого на страницу нужно добавить следующий скрипт:

Facebook Messenger

C ним вообще интересно. Официальной документации нету, есть ответ на stackoverflow с описанием параметров. И еще один ответ, где описан работающий способ

BBM

Этот мессенджер изначально был создан для Blackberry, потом появились версии для iOS и Android. Чтобы поделиться ссылкой необходимо указать через параметр message, причем он обязательный и пользователем при отправке не редактируется. Редактируемый текст можно передать через параметр userCustomMessge

Snapchat

Наиболее динамично развивающийся мессенджер, к сожалению, пока не предоставляет возможность поделиться ссылкой.

Google Allo

Разработчики самого молодого мессенджера, который вышел в сентябре 2016, также пока не предоставили документации.

 

Буду рад, если это информация окажется полезной.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *


× два = 18

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">