最近在 JSBox app 上获取了一个启动器的小工具,而启动器要能打开别的 app,关键就是要知道目标 app 的 URL Shcheme,而获取 app 的 URL Scheme 的方法主要就是两种。一是拆包看 info.plist,二是查阅别人已经获取好的。
拆包看
这个方法比较麻烦,一般需要电脑,具体步骤如下:
来源: https://zaihua.io/archives/194/
由于新版iTunes无法下载app,所以首先你需要下载一个助手软件,比如这里的爱思助手(电脑版)
-
通过爱思助手下载你想要获取iOS URL Scheme 的app
-
找到下载的文件,并解压
-
解压文件搜索:Info.plist
-
搜索:CFBundleURLSchemes,红色框出来的就是我们要的内容
在你获取的后面添加:,如上面的就是:ucbrowser:
如果你不方便使用电脑,可以参考我的另一篇文章,介绍了如何直接在手机上获取ipa文件。当你获取 ipa 文件后,同样可以参考上述操作获取。
查阅别人已经获取好的
查阅常用app的 URL Scheme 的平台和 app 有很多
app 推荐一个,Launch Center Pro for iPad 来自 Contrast
https://itunes.apple.com/cn/app/launch-center-pro-for-ipad/id799664902?mt=8
这款 app 内可以查询常用 app 的 URL Scheme,不过缺点是新的 app 比较少
对于冷门 app,你可以活用搜索引擎,例如搜索“Cydia URL Scheme”,相信就能获得Cydia 的 URL Scheme了。
最后再补充一个链接,包括一些国外app的 URL Scheme: https://zaihua.io/archives/192/