博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
深度链接applink探索
阅读量:5832 次
发布时间:2019-06-18

本文共 921 字,大约阅读时间需要 3 分钟。

  hot3.png

在第三方app webview中采用自定义协议比如kidswant://是无法打开我们的app的,这涉及安全问题,我们的

app中的webview 在shouldOverrideUrlLoading方法中也应该做限制,只允许http(s)和kidswant协议。

以下是可以结合尝试的方案:

1、android6.0推出的app links功能,LinkedMe做了机型实验,在国内也是受到各种限制,当然微信中也有
限制,比如装了google服务的手机 不行。当然也有的手机是可以的,这个方案我们也要加上。app links只是
能做到native中的无限制跳转,webview中还是受到第三方app的显示。
参考资料:

2、在我们app没有被杀死的情况下,能不能app配合js做一些操作,绕开第三方app的限制,比如js能否在sdcard上做些标记,app监控变化来读取协议?

3、腾讯微下载推出了AppLink能力,据说也能直接打开app并且跳转到指定界面,

4、第三番sdk,如LinkedMe和魔窗。这两个平台都是通过把指纹保存在服务器后台,启动app后再获取指纹,根据指纹跳转到对应界面。 都需要腾讯微下载的支持,也就是说所有的逻辑最终都要闭环到微下载界面。 iOS/Android 浏览器(h5)及微信中唤起本地APP]() 魔窗测试LinkdeMe测试

结合以上情况 是否可以把各种方案结合起来,根据userAgent:

1、android6.0系统加入自身的app links
2、系统浏览器:采用自定义协议kidswant
3、微信和qq:采用微下载以及他的AppLink
4、新浪微博等第三方app没有对应的微下载能力:提示在系统浏览器打开

微下载提供的能力:

1、渠道包下载统计
2、ios appstore下载地址关联android额微下载,如果没有ios版本,可以联系管理员关联48小时工作日
3、微下载界面在系统浏览器中不能打开app,只有在qq和微信中可以
4、微下载的AppLink能力就是在微下载地址后面加上android_scheme参数,

转载于:https://my.oschina.net/bruces/blog/819473

你可能感兴趣的文章
Chrome 广告屏蔽功能不影响浏览器性能
查看>>
Android状态栏实现沉浸式模式
查看>>
java只能的round,ceil,floor方法的使用
查看>>
新开的博客,为自己祝贺一下
查看>>
采用JXL包进行EXCEL数据写入操作
查看>>
将txt文件转化为json进行操作
查看>>
线性表4 - 数据结构和算法09
查看>>
我的2014-相对奢侈的生活
查看>>
Java设计模式
查看>>
Spring Cloud 微服务分布式链路跟踪 Sleuth 与 Zipkin
查看>>
ORM数据库框架 SQLite 常用数据库框架比较 MD
查看>>
华为OJ 名字美丽度
查看>>
微信公众号与APP微信第三方登录账号打通
查看>>
onchange()事件的应用
查看>>
Windows 下最佳的 C++ 开发的 IDE 是什么?
查看>>
软件工程师成长为架构师必备的十项技能
查看>>
python 异常
查看>>
百度账号注销
查看>>
mysql-This version of MySQL doesn’t yet support ‘LIMIT & IN/ALL/ANY/SOME 错误解决
查看>>
BIEE Demo(RPD创建 + 分析 +仪表盘 )
查看>>