部署热更新
一般步骤在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了解了下是一个 增量更新时候生成增量更新包的算法。