React-native 使用pushy部署热更新

来源:互联网 发布:天融信网络审计 编辑:程序博客网 时间:2024/06/07 20:48

部署热更新

 一般步骤在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](http://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](http://img.blog.csdn.net/20170815172333257?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2NfcWp5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)问题解决:![react-native-pushy success](http://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](http://img.blog.csdn.net/20170815173113466?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2NfcWp5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)问题: 解决了request error之后,继续点"是" ,下载更新,出现错误,![点击检查更新之后获取到的数据](http://img.blog.csdn.net/20170817162815302?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2NfcWp5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)![点击下载之后获取到的数据](http://img.blog.csdn.net/20170817162913187?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2NfcWp5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)可以看到已经获取到服务器的更新数据包,但本地执行对比更新时候却报错‘bsdiff error’ ,bsdiff了解了下是一个 增量更新时候生成增量更新包的算法。
原创粉丝点击