|
1
技术上能实现吗?
|
|
KunMinXSep 9, 2019
2
schema 是 普适的 路由跳转 标准。
Android 当然可以做到。 主要是 需要目标 App 的配合,即目标 Activity exported 要被设置为 true,才可跨进程访问。 |
|
KunMinXSep 9, 2019
3
如果这样说还是不理解的话,详见
https://xiaozhuanlan.com/topic/7812045693 https://xiaozhuanlan.com/topic/2869301475 文中通过介绍 路由跳转 组件的 存在缘由、职责边界,就算不是 Android 开发,也能迅速掌握状况。 |
|
also24Sep 10, 2019
4
|
|
FrankHBSep 10, 2019
5
就算不是 Android 开发者,看到运营商流量劫持的一堆 iqiyi://ctrip://newsapp://之类然后 net::ERR_UNKNOWN_URL_SCHEME 的就知道至少肯定能实现……┴─┴︵╰(‵□′╰)
|
|
jinhan13789991Sep 10, 2019
6
Arouter
|
|
whyouSep 11, 2019
7
|
|
8
@whyou 不是我要的
|
|
9
@whyou 我想实现,打开 sspai 网页,然后自动或手动打开 app 对应页面(这应该是要 app 端支持,我这就打个比方)
|
|
10
@also24 Reddit 上 open in app 是不是用的就是 deep link ?
|
|
11
@jinhan13789991 play store 没搜到呢
|
|
12
@FrankHB 有道理
|
|
13
@KunMinX 谢谢分享,其实这里就像求个解决方案,不过原理更好不过了,谢谢了
|
|
qwertyeggSep 13, 2019
14
orz,这个几十年前就有了吧
app 在 manifest 里面对应的 activity 声明要捕捉的网站,在那个 activity 的 intent-filter 里面添加一个 <data android:host="www.mysite.com" android:pathPrefix="/article" android:scheme="http"/> 第一点 www.mysite.com/article/**这样的 link 的时候,系统会问你要不要用这个 app 打开 |
|
jinhan13789991Sep 13, 2019 via Android
15
@kid1412621 这是一个安卓的开源框架,可以实现
|
|
16
@qwertyegg 嗯,这需要 app 自身支持嘛, 我是需要一个第三方 app 来配置拦截 schema,指定需要跳转的 app
|
|
17
@jinhan13789991 想要已经现成的 app,哈哈
|
|
qwertyeggSep 18, 2019
18
@kid1412621 如果 app 没有这个功能,算是不合格!play 商店里面各大网站的 app 还没见过哪个没有想把流量往自家引的
|