- 基于iOS内置的JavascriptCore引擎和Object-C的runtime机制实现,集成简单
- 热修复脚本文件使用JavaScript语言编写,容易上手
- 多个JSPatch脚本下发平台支持,无须开发者再烦心脚本下发,以及脚本下发安全问题
1 JSPatch简介
2 JSPatch脚本下发平台
2.1 关于苹果审核拒绝热修复的问题
- 脚本下发使用加密传输,避免有人恶意修改下发的脚本代码
- 脚本文件上传会经过审核处理,如果发现涉及到私有API调用将不允许发布
- 由于苹果审核时一般采用机器扫描识别代码中JSPatch框架的API,所以在SDK中使用了代码混淆,避免苹果审核时机器识别到
2.2 JSPatch平台的使用
写到这里都要感觉自己是JSPatch平台的销售了😓,不要误会啊,我只是觉得好东西需要分享出来。