美文网首页
JSPatch和Bugly热更新比较

JSPatch和Bugly热更新比较

作者: Lizzzzzzhen | 来源:发表于2018-05-22 17:41 被阅读121次
    一. 先上官方教程
    Objective-C 转 js 工具

    工具1
    工具2

    JSPatch基础用法
    二. BuglyHotfixJSPatch 的异同
    1. 相同点:
    • 都是用于下发JS脚本替换原生Objective-C代码, 实时修复先上 bug
    • 都有生产环境和开发环境, 进行调试, 只需引入SDK即可立即使用
    1. 不同点:
    • JSPatch需要生成和配置RSA密钥来保证安全, Bugly全程通过HTTPS通讯, 包括补丁文件的下发, 确保补丁传输过程不被篡改
    • JSPatch需要将写完的main.js/zip/tar代码拖入项目中, Bugly需要将main.js 压缩成.zip, 然后将文件上传到平台上
    • JSPatch下发分为开发预览, 灰度与条件下发, Bugly下发分为开发设备, 全量设备, 自定义(包含下发数量, 系统版本)
    • 发布补丁时, JSPatch需要上传密钥
    • Bugly需要引入的代码量比较多, JSPatch引入代码相对较少
    • Bugly完全免费, JSPatch日请求量在1W以下免费
    • JSPatch通过RSA密钥来进行代码混淆, 保证审核通过,
      Bugly中JSPatch 上架问题:Bugly 只提供补丁的管理,下发等能力,不包含补丁的具体应用,如需要混淆 JSPatch ,可以参考 Demo 中的方式, 当引入JSPatch时, 将Demo中的BuglyHotfixConfuse_pch.h引入工程内的Prefix Header(后缀为.pch)的文件#include "BuglyHotfixConfuse_pch.h"

    注意: 文件js命名必须为main.js, Bugly下发文件必须为.zip压缩格式

    相关文章

      网友评论

          本文标题:JSPatch和Bugly热更新比较

          本文链接:https://www.haomeiwen.com/subject/rkckjftx.html