Клуб пользователей блока «Поделиться»

Как сделать чтобы на смартфоне делились страницами через приложение?

Добавил кнопки в блок, на ПК все нормально.
На смартфоне хотелось бы чтобы делилось через приложение, а не через браузер.

2 комментария
Сергей Тощилин
Сотрудник Яндекса9 ноября 2020, 12:56
Здравствуйте!


Подскажите, пожалуйста, о какой социальной сети речь?


По умолчанию, только Viber ведет сразу в приложение, т.к. не имеет веб-версии. Остальные социальные сети имеют такую и ответственность за корректность перенаправления в приложение при наличии оного отдана на откуп веб-версии.


Например, Telegram при переходе на t.me перенаправляет в приложение на любом устройстве в случае, если приложение на нем установлено.
Сергей Тощилин
Сотрудник Яндекса9 ноября 2020, 13:26
Если же речь в общем про приложения, то у нас есть атрибут data-curtain (https://yandex.ru/dev/share/doc/dg/add.html/#add__attributes).


При включении будет рисоваться шторка с теми же самыми социальными сетями, что и в обычном попапе + дополнительная кнопка "Другие", которая будет открывать native-шторку операционной системы (Android, iOS и другие), в которой размещен шаринг через приложения. Кнопка будет рисоваться в случае, если такая возможность предусмотрена браузером (проверяется свойство window.navigator.share, которое практически все современные браузеры поддерживают).


Скорее всего, после добавления data-curtain и включения мобильной шторки, вы захотите на мобильниках спрятать все сервисы за одну красивую кнопку "Поделиться". В рамках такой задачи мы не рекомендуем самостоятельно стилизовать кнопку открытия попапа во избежании конфликтов при наложении стилей в последующих релизах. Для этого мы сделали атрибут data-more-button-type (также описан в документации), с помощью которого можно стилизовать кнопку в красивую. 


Надпись на кнопке "Поделиться" и подпись к кнопке "Другие" так же доступны на 12 языках.