XUpdate 远程更新APP 踩坑记录

1、初始化之后,采用默认更新方式,发现它一直只是显示XUpdate.update()启动:...,没了下文。

原因:模拟器未连接WiFi网络,而XUpdate的init方法里设置了IsWIFI 为TRUE,只能在WIFI环境下进行检查和下载。

解决:更改IsWIFI为FALSE或者直接到真机上连接WIFI这个问题就解决了。

2、如果遇到问题,Log一直显示:开始检查版本信息...然后又没了下文。

原因:这里原因有很多情况,但具体问题还要具体分析。我这里是网络请求错误,因为检查版本信息是需要数据库中读取一个json文件的。我这里是isGet为TRUE的原因,一直在进行GET请求,当我把请求改为POST,就出现了其他日志。后面的问题解决的就比较容易了。

总结:我第一个问题搞了一上午,看代码,找文章,一个上午真的是一无所获。有那么一瞬间真的感觉是不是作者的库写的有问题?事实证明,我的猜测是错误的。我出现问题的原因都是因为XUpdate.init方法的参数没有设置好,才导致出现了一系列的问题。最终的代码有多少行呢?只能说很少很少,作者简直是太厉害了。我感觉把作者写的项目看一看,能让自己的代码水平有很大的提高。

最后附上作者的github主页

xuexiangjys (薛翔) (github.com)

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值