【发布时间】:2016-01-07 10:22:28
【问题描述】:
许多人使用Launcher 应用程序。
我很好奇 Laucher 是如何获取我 iPhone 上已安装应用程序的列表的?
我找到了一些方法来做类似的事情,但都不是完美的。
1.使用canOpenUrl:,这个api需要很多应用的url-schemes。
2.搜索plist文件/private/var/mobile/Library/Caches/com.apple.mobile.installation.plist,非越狱iPhone不可用。这个 plist 文件在 ios9 中也不再存在了。
3.search /Applications,在非越狱iPhone中不可用。
问题是,Launcher 如何能够搜索我的 iPhone 并获取已安装应用程序的列表?
【问题讨论】:
标签: ios private launcher url-scheme