如何向 appstore 查询已发布 APP 的信息

2024年11月19日 19:35
有1个网友回答
网友(1):

如果我们需要实现版本的 app 自动更新,那么我们需要获取当前运行程序的版本信息和 appstore 里发布的最新版本信息。

当前运行程序的版本信息,可以在 mainBundle 里面获取:

[cpp] view plaincopyprint?
NSDictionary *infoDict = [[NSBundle mainBundle] infoDictionary];
NSString *currentVersion = [infoDict objectForKey:@"CFBundleVersion"];

而 appstore 里发布的最新版本信息获取稍微复杂一些,有两种方案,思路都是一样的:

其一:在某个服务器上存储最新发布的版本信息,需要的时候向该服务器查询;
其二:在需要的时候向 appstore 查询;

在这里我来介绍第二种方法:向 appstore 查询应用程序信息,包括作者,版本,app 介绍页面地址等信息。