我可以通过这样做获得我的应用程序的版本:
[[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"]
但是如何在设备上获得另一个应用程序的版本?我想知道应用程序是否是有效文档共享的最新版本。
答案 0 :(得分:1)
这是不可能的。应用无法访问有关其他已安装应用的详细信息。
但是,如果您正在编写这两个应用程序,那么有一个技巧但它要求应用程序在任何更新后至少运行一次。您的两个应用可以共享私有名称的粘贴板。如果应用程序将自己的当前版本写入私有粘贴板,则每个应用程序都可以读取其他应用程序存储的值。
答案 1 :(得分:1)
您无法获取其他应用的版本。如果您可以控制其他应用,请在新版本的应用中添加新的网址方案。