React-native 使用pushy部署热更新

部署热更新

 一般步骤在react-native-pushy git项目上又说明
 [快速入门-准备工作](https://github.com/reactnativecn/react-native-pushy/blob/master/docs/guide.md)
 [快速入门-添加热更新功能](https://github.com/reactnativecn/react-native-pushy/blob/master/docs/guide2.md)
 [快速入门-发布应用](https://github.com/reactnativecn/react-native-pushy/blob/master/docs/guide3.md)
 [常见问题](https://github.com/reactnativecn/react-native-pushy/blob/master/docs/faq_advance.md)

遇到的一些问题

1 Typeerr:Network request failed 
![react-native-pushy error_network-error](https://img-blog.csdn.net/20170815172103770?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2NfcWp5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
问题:运行项目的检查更新功能出现请求错误 服务器使用的http进行访问,需要在项目ios 项目plist中对ats进行设置
![react-native-pushy network-error](https://img-blog.csdn.net/20170815172333257?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2NfcWp5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
问题解决:
![react-native-pushy success](https://img-blog.csdn.net/20170815172622943?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2NfcWp5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
2 error:bsdiff error
![react-native-pushy bsdiff error](https://img-blog.csdn.net/20170815173113466?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2NfcWp5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
问题: 解决了request error之后,继续点"是" ,下载更新,出现错误,
![点击检查更新之后获取到的数据](https://img-blog.csdn.net/20170817162815302?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2NfcWp5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![点击下载之后获取到的数据](https://img-blog.csdn.net/20170817162913187?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2NfcWp5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
可以看到已经获取到服务器的更新数据包,但本地执行对比更新时候却报错‘bsdiff error’ ,bsdiff了解了下是一个 增量更新时候生成增量更新包的算法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值