Flutter技术

获取 iOS app 的 URL Scheme

2019-02-19  本文已影响0人  FlintyLemming

最近在 JSBox app 上获取了一个启动器的小工具,而启动器要能打开别的 app,关键就是要知道目标 app 的 URL Shcheme,而获取 app 的 URL Scheme 的方法主要就是两种。一是拆包看 info.plist,二是查阅别人已经获取好的。

拆包看

这个方法比较麻烦,一般需要电脑,具体步骤如下:
来源: https://zaihua.io/archives/194/
由于新版iTunes无法下载app,所以首先你需要下载一个助手软件,比如这里的爱思助手(电脑版)

  1. 通过爱思助手下载你想要获取iOS URL Scheme 的app


    image
  2. 找到下载的文件,并解压


    image
  3. 解压文件搜索:Info.plist


    image
  4. 搜索:CFBundleURLSchemes,红色框出来的就是我们要的内容


    image
  5. 在你获取的后面添加:,如上面的就是: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/

上一篇 下一篇

猜你喜欢

热点阅读