android搜索app下载地址,如何找出APP的URL Scheme
今日壁纸
温馨提示:先看文末总结或先看(3)WEB端
什么是APP URL scheme
玩手机经常会碰到浏览器里提示即将跳转到某APP,或者微信里提醒即将打开某APP,这其中的原理,一般就是通过URL scheme实现的。
具体可以看一下这篇文章的详细介绍:传送门
如何查找某一APP的URL scheme
(1) iPhone
将下载下来的ipa文件(可以用爱思助手下载)直接解压
以抖音为例,进入目录\抖音短视频_7.7.0(正版)\Payload\Aweme.app\
打开Info.plist文件
搜索CFBundleURLName,其中里就是对应的scheme,比如抖音的就是snssdk1128://
CFBundleTypeRole
Editor
CFBundleURLName
com.ss.iphone.ugc.Aweme
CFBundleURLSchemes
snssdk1128
(2)安卓
反编译apk
打开AndroidManifest.xml,搜索scheme或者android.intent.action.VIEW
根据对应的Activity名称aweme,可以定位到:
这里已经知道scheme是snssdk1128://了,就在反编译的内容里搜一下这个就能搜到所有的URL scheme了(带参数的哦)
搜索结果
(3)WEB端
最简单、粗暴的方法就是,拿到你发现的会提示“即将打开某APP”的页面(一般就是个普通URL),检查页面源代码,里面就有scheme://,比如下面找抖音的一下URL scheme。
打开分享页面
设置手机端UA,,勾选Preserve log(保留日志),再点击【关注】
截图示例
可以看到,Network栏出现了一个红色的请求,这个就是URL scheme的请求,是要打开抖音APP并且关注该用户
点进去看,得到全部URL是snssdk1128://user/profile/98726798113?refer=web&gd_label=click_wap_profile_follow&type=need_follow&needlaunchlog=1
然后就可以搜索这个URL了,先在左侧点击一下那个红色URL,然后Ctrl+F,搜一下snssdk1128://(不能搜整条URL,因为URL里参数都是前端处理之后加上去的)
搜到两个结果,第一个是之前看到的红色URL,那应该就是另一个,双击进入
点一下花括号{ }进行格式化,再点一下右侧代码区,才能Ctrl+F,一样的搜索snssdk1128://
结果如图:
搜索结果
总结
总的来说,要找一个APP的URL scheme,可以按一下顺序尝试:
先看有没有什么分享链接是会唤起App的,如果有,直接参照(3)来查找暴露的scheme(一般都会带拼接好的参数);
如果没有WEB端,就参考(2)进行反编译来查找scheme(参数要自己拼凑尝试了)
如果上面两步没有成功,只能通过iOS端进行查找scheme(只要一个开头,也就是只能唤醒APP)
补充
隐式启动APP
intent记录APP
Intent拦截者APP
原理是通过xposed框架查找intent及参数,未测试。
android搜索app下载地址,如何找出APP的URL Scheme相关推荐
- python教程app下载地址_Python爬取APP下载链接的实现方法
首先是准备工作 Python 2.7.11:下载python 其中python2和python3目前同步发行,我这里使用的是python2作为环境.Pycharm是一款比较高效的Python IDE, ...
- android 自由浏览器下载地址,2012安卓手机明星App推荐: 傲游云浏览器
近日,傲游发布的全新傲游云浏览器(预览版)得到安卓手机用户的广泛好评.美国移动评论网站appolicious.com也将傲游云浏览器Android版进行推荐,称之为"最值得拥有的App应用& ...
- android 直播 app下载地址,蓝泡泡直播
蓝泡泡直播安卓app带你引领最新的直播潮流,更多精彩的节目,更加有趣的平台互动,全都可以在这里体验到,你可以随时随地的打开手机,观看美轮美奂的精彩节目,各种精彩节目让你看了还想看,每时每刻都有人陪伴你 ...
- go android app下载地址,goPro安卓app下载
goPro安卓app下载地址免费提供给大家,goPro是一款功能强大的运动摄像机软件,不仅支持极限拍照,还有视频直播功能,稳定性更强,更有超多拍摄技巧可以免费学习哦! 软件介绍 GoPro是一款功能非 ...
- snoppa vmate口袋相机的介绍(app下载地址以及固件升级方法)
外观. 价格. 特点. 1)便宜. 2)镜头可以旋转拍摄不同尺寸的视频. 3)可以直播. 4)画中画. 5)自带手机固定支架. 6)三种收音模式. 软件:(拍照,视频,全景,移动延时.光画) 官网地址 ...
- 老罗android开发视频教程 下载地址
感觉老罗android开发视频教程讲得挺好挺全面的,适合新手学习.分享 老罗android开发视频教程 下载地址: 电驴:http://www.verycd.com/topics/2929580/ 老 ...
- Google Android 原生Rom 下载地址及刷机教程--Factory Images for Nexus and Pixel Devices
Google Android 原生Rom 下载地址及刷机教程(仅限开发者使用哈,里面需要用到一些Android 开发工具中带的命令行) 详见链接:https://developers.google.c ...
- Android SDK官方下载地址及在线SDK网址
Android SDK官方下载地址 http://androidappdocs.appspot.com/sdk/index.html 在线SDK http://androidappdocs.appsp ...
- Android SDK Android NDK 官方下载地址(zt)
Android SDK Android NDK 官方下载地址 Android SDK 3.0 Windows http://dl.google.com/android/installer_r10-wi ...
最新文章
- AI换脸技术再创新高度,DeepMind发布的VQ-VAE二代算法有多厉害?
- explode php 报错,PHP函数explode和split的区别
- 数据结构与算法——树与二叉树详细分享
- OA选型 寻找应用中的个性
- linux里查看最耗CPU的线程
- 耍了一下 UncaughtErrorEvents
- ESlint全局安装(安装教程) - cmd篇
- C++串口通信API方式
- 若依前后端分离如何写移动端接口_前后端分离架构概述
- MATLAB神经网络训练结果各参数解释
- 【数字电子技术课程设计】多功能数字电子钟的设计
- Android so文件浅析
- marlin固件烧录教程_Marlin固件的步进电机控制代码解析
- matlab 决策树 多叉树,决策树简介
- 计算机的开机自检是由什么完成的,什么是开机自检 取消开机自检方法【方法详解】...
- Windows如何安装Clouda
- 【复习笔记】计算机网络求职考点整理
- logN²是O(N)的
- 傻傻分不清:时间趋势项与时间虚拟变量
- 问题解决:取消Mac下Karabiner-Elements开机时弹出窗口、用Capslock切换中英文输入法、外接机械键盘 option 和 cmd 互换