iTunes API查找不会同步当前的应用商店

时间:2018-01-03 14:16:50

标签: ios swift itunes-api

我有一个函数来调用iTunes API lookup来检查App Store上的当前版本,但响应总是被延迟。

func getInfoFromAppStore(_ success: @escaping (_ json: [String: Any?]) -> Void) {
    guard let url = URL(string: "https://itunes.apple.com/lookup?id=xxxx") else {
        return
    }
    session.dataTask(with: url) { (data, urlResponse, error) in
        guard let data = data, error == nil else {
            return
        }

        let responseObject = try? JSONSerialization.jsonObject(with: data, options: [.allowFragments])
        if let json = responseObject as? [String: Any?] {
            success(json)
        }
    }.resume()
}

例如:如果旧版本是1.0.0,当我上传应用1.0.1并在2小时内从应用商店下载时,我从响应json获得的版本仍为1.0.0 。我想因为服务器会同步所有区域......

有没有办法让应用商店的信息相关联?

0 个答案:

没有答案