instagram://user?username={#username}
跳转用户首页
ios: fb://page?id={#pageid}
android:fb://page/{#pageid}
跳转公共主页
twitter://user?screen_name={#username}
跳转用户主页
- Youtube
ios:youtube://www.youtube.com/{#profilename}
android:vnd.youtube://www.youtube.com/{#profilename}
跳转用户主页
- Tiktok
snssdk1233://user/profile/{#userid}
抖音国际版跳转用户主页,特别提示后面的参数,查了很久没查到,网上说的是profileid,但是无用。
最后在网页版点击关注的时候抓包才发现有个user_id的字段,放上去可以跳转。
最后
至于是否可以成功唤醒APP,对于h5来说俺还没有找到合适的方法,也有使用visibilityState事件监听和强制在2s左右打开网页版(为了兼容没有跳转成功的情况),但是iOS上会出问题,即不管是否成功唤醒,都会跳转到网页版,所以废弃了由我h5这边判断。
最后让iOS和Android的小伙伴们帮我加的bridge交互,即唤醒之前判断用户自己是否装过APP。但是安卓还会有APP被禁用的情况,即使识别到了用户有装APP,但也唤醒不成功,这时候就可以用之前的废弃的方法曲线救国一下。