iOS 托管App到FIR 实现软件内升级
来源:互联网 发布:异形种类 知乎 编辑:程序博客网 时间:2024/06/05 07:23
托管APP到FIR省去了很多麻烦事儿,iOS7以后的ipa不能通过以往的plist方式下载安装,很蛋疼,还好FIR出现了。
ps:如果你有耐心去搞一个自己的后台下载也可以,附上教程,点击打开链接
首先上fir.im把ipa上传,在“我的应用”中进入应用面板,点击面板左侧“</>"API
使用#版本查询接口
在代码中使用GET方式请求接口:
我这里使用了MKNetworkkit来实现:
以下是自定义MKNetworkEngine子类NetworkEngine中得方法:
//FIR版本查询-------2014.12.10 update by lichunxiao-(void)versionWithFIRCompletionHandler:(MKNKResponseBlock)completionBlock errorHandler:(MKNKResponseErrorBlock)errorBlock{ //fir.im/mianfeige 更新版本 查询版本 [self requestGETWithOutPath:@"你的api接口" completionHandler:completionBlock errorHandler:errorBlock];}
以下是调用实现方法:
[[NetworkEngine sharedInstance]versionWithFIRCompletionHandler:^(MKNetworkOperation *completedOperation) { NSDictionary *jsonDic = [completedOperation responseJSON]; NSLog(@"%@",jsonDic); DDLogInfo(@"连接到fir.im"); NSString *version = jsonDic[@"version"]; NSString *changeLog = jsonDic[@"changelog"]; NSString *update_url = jsonDic[@"update_url"]; NSDictionary *infoDic = [[NSBundle mainBundle]infoDictionary]; NSString *appVersion = [infoDic objectForKey:@"CFBundleShortVersionString"]; DDLogInfo(@"核对"); if (![version isEqualToString:appVersion]) { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@",update_url]]]; } else { [Alert showMessage:@"你使用的已经是最新版本!"]; } DDLogInfo(@"升级结束--"); } errorHandler:^(MKNetworkOperation *completedOperation, NSError *error) { }];</wbr>FIR很方便的实现了Beta 版App分发内测以及企业证书打包的ipa分发和升级,但是企业证书发布还是有风险的,如果用户量大尽量上架到AppStore。感谢FIR。
0 0
- iOS 托管App到FIR 实现软件内升级
- FIR托管发布app测试
- Fir.im第三方app内测托管平台自动化使用
- FIR一个免费的App托管平台
- IOS APP如何实现升级
- [IOS] App内跳转到系统设置
- ios开发之APP升级的实现
- ios开发之APP升级的实现
- iOS不用上架就能下载安装ipa应用内测:使用FIR.im发布自己的移动端APP
- iOS内测平台fir.im,发布内测版本
- iOS打包Archive上传到fir.im
- App内测神器之蒲公英--类似 testFlight fir.im
- iOS APP提示升级直接跳转到AppStore
- Swift - 在fir.im上发布程序(免费的应用内测托管平台)
- ios开发 升级App
- ios升级app
- iOS APP升级版本
- 如何在ios app 局域网内搜索到设备
- Ubuntu下tab补全命令名
- android jar打包,代码,资源共享的问题
- Python的多重继承和Java的单继承
- 解决libstdc++.so.6: version `GLIBCXX_3.4.15' not found问题
- 图的最大匹配——链接文...
- iOS 托管App到FIR 实现软件内升级
- 解决编码不一致的问题
- 一次谷歌面试趣事(转)
- XCODE 偏好设置+数据归档化+私人通讯论
- iOS开发UI篇—CAlayer层的属性
- 多线程信号总结
- c语言考试题总结
- Project Euler 8
- ios NSUserDefaults使用注意事项