跳转用户页方案已经失效,需要跳转用户页的请参考最新方法:

 一行代码实现网页直接跳转抖音,2023年6月新方法 


背景

大家可能都发现在一些APP中无法直接打开抖音的链接,就连抖音官方的分享链接在浏览器打开都无法直接唤醒APP。需要我们手动点击:

在用户页面点击关注触发打开APP,视频页面点击打开看看触发打开APP。这也大大提高了用户的体验舒适度,同时避免了部分浏览器对于Schema自动唤醒的拦截。

直接跳抖音如何实现

我们只需要通过跳转,跳转到带有抖音Schema 标记的URI即可。

直接跳转到抖音APP用户页面,只需要将下面代码打在html中即可实现:

<script>window.location.href = "snssdk1128://user/profile/用户ID"</script>

直接跳转到抖音APP视频页面,只需要将下面代码打在html中即可实现:

<script>window.location.href = "snssdk1128://aweme/detail/视频ID"</script>

如何获取用户ID或视频ID

我们在APP复制链接之后先去浏览器打开一次,就能够看到用户ID或视频ID的一串数字,这串数字不会改变,请放心!

用户ID在这里(红框位置的一串数字就是用户ID):

视频ID在这里(红框位置的一串数字就是视频ID):

如何在部分有限制的软件中打开

比如我们常用的两个聊天软件等APP的Schema唤醒策略是白名单策略,不再白名单中的Schema无法唤醒。

在这些APP里面应该如何解决Schema唤醒呢?

目前有两种方法:

1. 提醒用户跳转浏览器打开:很常见的手段,网上代码一堆,这里不说了,有兴趣可以百度一下,很多免费代码。

2. 复制链接提醒用户手动打开抖音:对于用户而言相对复杂,抖音只需要复制在抖音里面生成的短连接,进入抖音会自动感知并提醒打开,相比方法1做不到直接跳转,有流失风险。

Schema是什么

知道了能够Schema唤醒对于做出效果似乎已经够了但是或许我们可以在探索一些。

根据抖音用户中心公开的接入第三方SDK清单来看,对比使用的Schema头,猜测应该是友盟提供的Schema唤醒SDK。

目前很多第三方都提供类似服务。通过连接触发打开APP事件,如果用户下载了APP将打开响应页面,如果没有下载将下载并打开后自动进入之前的页面。减少用户流失。

链接打开APP目前主要由两种技术:Universal Link 和 URL Schema

前者主要用于苹果系统,后者苹果和安卓手机都适用。其实Schema已经广泛应用于APP中,比如淘宝的Schema 是 taobao:// 。只需要将淘宝网页的 https://  换成  taobao://  就可以直接打开淘宝APP了。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐