| | |
| | | |
| | | //facebook |
| | | ApplicationDelegate.shared.application(application, didFinishLaunchingWithOptions: launchOptions) |
| | | // checkVersion(silent: true) |
| | | return true |
| | | } |
| | | |
| | |
| | | UMSocialManager.default()?.openLog(true) |
| | | } |
| | | /// 版本更新 |
| | | func checkVersion(){ |
| | | //获取当前手机安装使用的版本号 |
| | | /// - Parameter silent: 是否静默检查(静默模式下只有更新时才提示,手动检查时显示完整提示) |
| | | func checkVersion(silent: Bool = false){ |
| | | let appId = APPID |
| | | let localVersion:String = Bundle.main.infoDictionary!["CFBundleShortVersionString"] as! String |
| | | // App Store版本号 |
| | | let url = URL(string: "http://itunes.apple.com/lookup?id=\(appId)") |
| | | var request = URLRequest(url: url!) |
| | | request.httpMethod = "POST" |
| | |
| | | } cancelClick: { |
| | | } |
| | | } |
| | | }else{ |
| | | alert(popup: .single, title: localized("提示"), text: localized("当前已经是最新版本了"), submitTitle: localized("确定"), cancelTitle: "取消") { |
| | | |
| | | } cancelClick: { |
| | | |
| | | }else if !silent { |
| | | DispatchQueue.main.async{ |
| | | alert(popup: .single, title: localized("提示"), text: localized("当前已经是最新版本了"), submitTitle: localized("确定"), cancelTitle: "取消") { |
| | | |
| | | } cancelClick: { |
| | | |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | } |
| | | func applicationDidBecomeActive(_ application: UIApplication) { |
| | | NotificationCenter.default.post(Notification.init(name: Notification.Name.init(YYRefreshInfo))) |
| | | // checkVersion(silent: true) |
| | | } |
| | | |
| | | func applicationDidEnterBackground(_ application: UIApplication) { |