Frenzapp如何获取其他应用程序的版本?
有谁知道 Frenzapp 如何获取其他已安装应用程序的版本?
他们可能使用 sysctl 枚举正在运行的进程,为每个进程返回 kinfo_proc 结构。查看 kinfo_proc ,没有版本或文件时间戳或任何可以与版本关联的内容。
所以我想知道他们是如何做到的。有谁知道吗?
以下是应用程序版本的屏幕截图:
Does anyone know how Frenzapp gets the Version of other installed apps?
They probably use sysctl to enumerate running processes which returns kinfo_proc struct for each process. Looking at kinfo_proc there is no version or file time stamps or anything I can associate with a version.
So I am wondering how they do it. Does anyone know?
Here is the screen shot with the app version:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它不是您设备上当前安装的应用程序版本,而是通过 iTunes API 获取的 App Store 上可用的最新版本。
Erwan(Frenzapp 的创建者)
It is not the version of the app currentlty installed on your device but the latest version available on the App Store, obtained through iTunes API.
Erwan (creator of Frenzapp)