今日壁纸

温馨提示:先看文末总结或先看(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相关推荐

  1. python教程app下载地址_Python爬取APP下载链接的实现方法

    首先是准备工作 Python 2.7.11:下载python 其中python2和python3目前同步发行,我这里使用的是python2作为环境.Pycharm是一款比较高效的Python IDE, ...

  2. android 自由浏览器下载地址,2012安卓手机明星App推荐: 傲游云浏览器

    近日,傲游发布的全新傲游云浏览器(预览版)得到安卓手机用户的广泛好评.美国移动评论网站appolicious.com也将傲游云浏览器Android版进行推荐,称之为"最值得拥有的App应用& ...

  3. android 直播 app下载地址,蓝泡泡直播

    蓝泡泡直播安卓app带你引领最新的直播潮流,更多精彩的节目,更加有趣的平台互动,全都可以在这里体验到,你可以随时随地的打开手机,观看美轮美奂的精彩节目,各种精彩节目让你看了还想看,每时每刻都有人陪伴你 ...

  4. go android app下载地址,goPro安卓app下载

    goPro安卓app下载地址免费提供给大家,goPro是一款功能强大的运动摄像机软件,不仅支持极限拍照,还有视频直播功能,稳定性更强,更有超多拍摄技巧可以免费学习哦! 软件介绍 GoPro是一款功能非 ...

  5. snoppa vmate口袋相机的介绍(app下载地址以及固件升级方法)

    外观. 价格. 特点. 1)便宜. 2)镜头可以旋转拍摄不同尺寸的视频. 3)可以直播. 4)画中画. 5)自带手机固定支架. 6)三种收音模式. 软件:(拍照,视频,全景,移动延时.光画) 官网地址 ...

  6. 老罗android开发视频教程 下载地址

    感觉老罗android开发视频教程讲得挺好挺全面的,适合新手学习.分享 老罗android开发视频教程 下载地址: 电驴:http://www.verycd.com/topics/2929580/ 老 ...

  7. Google Android 原生Rom 下载地址及刷机教程--Factory Images for Nexus and Pixel Devices

    Google Android 原生Rom 下载地址及刷机教程(仅限开发者使用哈,里面需要用到一些Android 开发工具中带的命令行) 详见链接:https://developers.google.c ...

  8. Android SDK官方下载地址及在线SDK网址

    Android SDK官方下载地址 http://androidappdocs.appspot.com/sdk/index.html 在线SDK http://androidappdocs.appsp ...

  9. Android SDK Android NDK 官方下载地址(zt)

    Android SDK Android NDK 官方下载地址 Android SDK 3.0 Windows http://dl.google.com/android/installer_r10-wi ...

最新文章

  1. AI换脸技术再创新高度,DeepMind发布的VQ-VAE二代算法有多厉害?
  2. explode php 报错,PHP函数explode和split的区别
  3. 数据结构与算法——树与二叉树详细分享
  4. OA选型 寻找应用中的个性
  5. linux里查看最耗CPU的线程
  6. 耍了一下 UncaughtErrorEvents
  7. ESlint全局安装(安装教程) - cmd篇
  8. C++串口通信API方式
  9. 若依前后端分离如何写移动端接口_前后端分离架构概述
  10. MATLAB神经网络训练结果各参数解释
  11. 【数字电子技术课程设计】多功能数字电子钟的设计
  12. Android so文件浅析
  13. marlin固件烧录教程_Marlin固件的步进电机控制代码解析
  14. matlab 决策树 多叉树,决策树简介
  15. 计算机的开机自检是由什么完成的,什么是开机自检 取消开机自检方法【方法详解】...
  16. Windows如何安装Clouda
  17. 【复习笔记】计算机网络求职考点整理
  18. logN²是O(N)的
  19. 傻傻分不清:时间趋势项与时间虚拟变量
  20. 问题解决:取消Mac下Karabiner-Elements开机时弹出窗口、用Capslock切换中英文输入法、外接机械键盘 option 和 cmd 互换

热门文章

  1. 微型计算机系统构成的核心部分是,计算机系统组成及工作原理题目
  2. 安装Windows 10X 教你如何安装Win10X正式版 及下载地址Win10X 20279.1002
  3. 头条校招(今日头条2017秋招真题)
  4. android USB OTG功能实现
  5. 创建电子邮件链接 mailto
  6. 手把手教大家搭建微信公众号查题功能
  7. [渝粤教育] 中国地质大学 人力资源开发与管理 复习题
  8. Linux配置pip清华镜像源
  9. GBase 8s部署SDS集群
  10. 2019清华计算机考研,2019清华计算机考研总分是多少