第三方app
App Link或者URL Scheme直接跳转第三方app具体页面
在自己的应用中如何直接跳转到第三方app而不会弹出选择框呢?有两种方式:APP Link和URL Scheme。一般这两种方式都可以直接在第三方app中的AndroidManifest.xml中瞧出端倪。例如已经实现App Link的第三方APP,可以通过在AndroidManifest.xml文件中搜索‘android:autoVerify=“true”’;至于URL Scheme可通过搜索”BROWSABLE“来查找起对应的scheme、host和path等相关信息。一下只搜集部分第三方应用有无实现App Link或者URL scheme信息(不定期更新),每条信息都有亲测可用,无备注则表示只能通过URL Scheme打开对应的app。
2020-7-15更新:
通过系统自带浏览器打开具体的app,通过AS的log过滤android.intent.category.BROWSABLE,找到dat=,也可通过这种方法找出打开某app具体页面对应的URL Scheme。
新浪微博(URL Scheme)
跳转到某条微博详情页
sinaweibo://detail?luicode=10000360&lfid=OP_1116166085&mblogid=微博id&launchid=10000360-OP_1116166085
直接从新浪微博的官方文档中找到的这个URL scheme
网易新闻(URL Scheme)
网易新闻详情页面
newsapp://doc/FGS7GS7N00018AOR(文章ID)
今日头条(APP Link)
今日头条新闻详情页面
已实现APP Link,直接使用https链接即可,如果出现toutiaocdn(如https://m.toutiaocdn.com/i6846187194407715336/?app=news_article×tamp=1594200428&use_new_style=1&req_id=2020070817270801001404814237119631&group_id=6846187194407715336),则将m.toutiaocdn.com中的toutiaocdn改成toutiao即可,如下图所示
腾讯新闻(APP Link)
腾讯新闻详情页面
已实现App Link,直接使用http/https链接即可
微信
不支持打开具体页面。可打开app
一点资讯(URL Scheme)
一点资讯新闻详情页面
yidian://open_news/article?docid=0PnNRpZO
百度贴吧
不能打开具体页面,只能打开app(已验证AndroidManifest.xml以及在其他app(钉钉)的表现)
凤凰新闻(URL Scheme)
凤凰新闻详请页面
comifengnewsclient://call?type=doc&id=7xxd7xohxE8
id后面的value应该是打开PC端url后面的值,如本例中的https://news.ifeng.com/c/7xxd7xohxE8,我在手机上分享出来的地址https://ishare.ifeng.com/c/s/v004hLhygsSLAn7IynLz11z7x-_4UuQkalrstadIv6QWSXVe76oBmu3ztLJTvjrPDyEyt?spss=np&aman=1qb20V2ad3f0c299fA61b&from=singlemessage完全找不出id
天天快报(APP Link)
天天快报新闻详情页面
已实现APP Link
知乎(APP Link&URL Scheme)
知乎具体某条回答详情页面
https://www.zhihu.com/answer/1333381988 或者 zhihu://answer/1333381988打开
央视新闻
从AndroidManifest.xml文件中,确认只能打开app
趣头条(APP Link)
趣头条新闻详情页面
支持App Link,以http(s)😕/m.qutoutiao.net/a开头的链接
新华社(URL Scheme)
新华社新闻详情页面
进入新闻详情:xhpfm://news/?id=9250388
人民日报(URL Scheme)
至少要以下几个信息
rmrbapp://rmrb.app/openwith?params={\"view_type\":\"normal\",\"news_type\":\"cms\",\"id\":5727578,\"link_type\":\"1\"}&support=6230
搜狐新闻(URL Scheme)
sohunews://pr/news://newsId=466034662(文章id)&openType=stread
新浪新闻(URL Scheme)
sinanews://params={"id":"ivhuipn3045815-comos-news-cms","skipAd":"1","dataid":"comos:ivhuipn3045815"}(3045815为新闻id)
虎嗅(URL Scheme)
huxiu://com.huxiu.app/article/369284.html