INNER CODE UNIT · Swift
upgradeFromAppStore
rhymelph/r_upgrade · ios/Classes/SwiftRUpgradePlugin.swift:66
func upgradeFromAppStore(appId: String, isChina: Bool,result: @escaping FlutterResult) {
getInfoFromAppStore(appId: appId,isChina: isChina) { dict in
if dict == nil{
result(false)
}else{
let res = dict!["results"] as! NSArray
let xx = res[0] as! NSDictionary
let urlString = xx["trackViewUrl"] as! String
result(self.openUrl(url: urlString))
}
} error: { error in
result(false)
}
}
//获取应用信息
func getInfoFromAppStore(appId:String,isChina:Bool,complete:@escaping(_ result:NSDictionary?)->Void,error:@escaping(_ error:Error?)->Void) {