Как сделать, чтобы ссылки TikTok открывали приложение напрямую
Когда вы делитесь видео TikTok где-нибудь вне TikTok — в биографии Instagram, в описании YouTube, в рассылке — вы хотите, чтобы оно открывалось в приложении TikTok, где зрители авторизованы и одним касанием могут подписаться на вас. Если открыть в мобильном браузере, то же самое видео будет воспроизводиться за экранами входа и баннерами приложения, и подписка происходит редко. Форматы ссылок TikTok более запутанные, чем у большинства платформ, поэтому это руководство рассказывает о том, что надежно работает, чего следует избегать и как работать со зрителями, у которых нет приложения.
Прямой метод: видеосхема TikTok
Начните с полного URL видео.
Вам нужна длинная форма с именем пользователя и числовым ID видео:
https://www.tiktok.com/@yourhandle/video/7106594312292453675
Если у вас есть короткая ссылка для общего доступа, например vm.tiktok.com/xyz, откройте её в браузере и скопируйте полный URL, на который она ведёт — в короткой форме нет ID видео.
Возьмите ID видео и создайте ссылку схемы.
Число после /video/ — это ID видео. Вставьте его в схему TikTok:
snssdk1233://aweme/detail/7106594312292453675
(snssdk1233 — внутренний идентификатор приложения TikTok — выглядит странно, но это схема, которую регистрирует приложение.)
Используйте новую ссылку.
На телефоне с установленным TikTok это откроет видео прямо в приложении.
Загвоздка: нет резервного варианта и особенности схемы
Если TikTok не установлен, ссылка snssdk1233:// ничего не делает — за ней нет веб-страницы, поэтому касание заканчивается ничем, если вы не добавите обнаружение устройства и резервный вариант.
Схемы TikTok также различаются больше, чем у других платформ. Разные источники документируют формы snssdk1233://, aweme:// и tiktok://, и поведение отличается между iOS и Android. То, что работает в одном контексте, может не работать в другом — что делает TikTok самым убедительным случаем на этом сайте для передачи логики для каждого устройства сервису.
Функция Open in app от Linkly делает именно это: вставьте обычный URL видео, и каждый зритель получит правильную ссылку для своего устройства — приложение, когда оно установлено, App Store, Google Play или веб-сайт, когда его нет — с вашим отслеживанием кликов и пиксели ретаргетинга срабатывают перед передачей. Вы можете просмотреть то, что он генерирует для любого URL TikTok, с помощью бесплатного средства тестирования глубоких ссылок.
Информация для разработчиков, специфичная для платформы
iOS
Стандартные ссылки https://www.tiktok.com открывают приложение через Universal Links из Safari и Messages — но не из браузеров других приложений (в частности, Instagram), откуда переходят ссылки создателей. Там ссылка схемы, активируемая касанием пользователя, — это надежный путь. Некоторые источники сообщают о aweme:// как о встроенной форме iOS; snssdk1233:// — это широко используемая.
Android: Intent URLs
На Android надежный подход — это Intent URL, созданный на основе App Link TikTok, привязанный к пакету TikTok, с явным резервным вариантом:
intent://www.tiktok.com/@yourhandle/video/7106594312292453675#Intent;scheme=https;package=com.zhiliaoapp.musically;S.browser_fallback_url=https://play.google.com/store/apps/details?id=com.zhiliaoapp.musically;end
Это открывает приложение, если оно установлено, и отправляет всех остальных в Play Store (или любой другой резервный вариант на ваш выбор).
Часто задаваемые вопросы о ссылках приложения TikTok
Могу ли я создать глубокую ссылку на мой профиль TikTok вместо видео?
Это не надежно с общедоступного URL. Схема профиля TikTok требует внутреннего числового ID пользователя, а не вашего @handle, и нет общедоступного способа его найти. Поделитесь обычной ссылкой профиля или вместо этого ссылкой на закреплённое видео — ID видео находятся прямо в URL.
Почему моя ссылка для общего доступа vm.tiktok.com не работает для этого?
Это короткие ссылки, которые являются перенаправлениями и не содержат ID видео. Откройте короткую ссылку в браузере, дождитесь её разрешения и скопируйте полный URL /@handle/video/..., на который она ведёт.
Получите 100 коротких ссылок и отслеживайте 500 кликов в месяц бесплатно.