CFBundleVersion设备上的另一个应用程序

时间:2013-05-20 21:55:23

标签: ios ios6

我可以通过这样做获得我的应用程序的版本:

[[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"]

但是如何在设备上获得另一个应用程序的版本?我想知道应用程序是否是有效文档共享的最新版本。

2 个答案:

答案 0 :(得分:1)

这是不可能的。应用无法访问有关其他已安装应用的详细信息。

但是,如果您正在编写这两个应用程序,那么有一个技巧但它要求应用程序在任何更新后至少运行一次。您的两个应用可以共享私有名称的粘贴板。如果应用程序将自己的当前版本写入私有粘贴板,则每个应用程序都可以读取其他应用程序存储的值。

答案 1 :(得分:1)

您无法获取其他应用的版本。如果您可以控制其他应用,请在新版本的应用中添加新的网址方案。