JSPatch集成(自己服务器)

2016-10-12  本文已影响1061人  还有梦想吗zZ

0.前言

线上出了重大bug怎么办?代码错误导致不能注册账号,MACD线不显示,充值界面打不开?整个人都慌得不行,领导要骂了,更重要的是要扣工资了!! 怎么办!!有了JSPatch你再也不用重新发版本了。

【对JPLoader和JPCleaner的封装以及修复bug的示例Demo】

1.JSPatch简介

原理

2.背景

3. 最初的想法

jspatch.png

4.最终的实现

完全利用作者的JPLoaderJPCleaner

由于JPLoader是利用RSA加密,所以看这里RSA生成方法, 需要替换JPLoader.h的公钥和packer.php的私钥
提示:JSPatch Loader 只处理脚本校验,防止传输过程被第三方篡改,但不会对脚本内容进行加密传输和存储,对脚本内容有加密需求的可以自行加上加密逻辑

最终简单的集成了JSPatch以备不时之需。若对这东西要求很高,建议使用官方平台,或者自己设计一套适合自己业务的逻辑。:)

5.写脚本文件

建议利用【JSPatchConvertor】转换代码 ——> 再根据【JSPatch 基础用法】逐一修改 ——> 再加Safari调试技巧 ——> 本地充分的测试。确保每个发出的脚本都是修bug,而不是就是一个bug。

----最后,希望永远用不到JSPatch下发脚本。

上一篇 下一篇

猜你喜欢

热点阅读