JSPatch学习(二)
来源:互联网 发布:c语言怎么求最小公倍数 编辑:程序博客网 时间:2024/05/29 14:30
上一遍介绍了我们本地测试,是将main.js拖入到我们项目中,现在讲js上传到平台上,我们打开app,看其是否热更新呢
1、首先我们在JSPatch平台注册一个账号,然后新建一个app,获取appKey
这是我新建的测试app,点击app进入app详情,可以看到appkey
这是我已经上传了一个补丁,点击可以看到补丁详情
把之前写的js上传到这个平台,就可以了,可以使用RSA key 来加密解密。
在我们的项目中,添加如下代码
#import <JSPatchPlatform/JSPatch.h>- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [JSPatch startWithAppKey:@"你的app key"]; [JSPatch sync]; return YES;}
运行项目之后,就可以看到我们的app已经热更新了。
关于将js文件从服务器获取的,可以参考这片文章
如果我们想把js放在我们自己的服务器上,那么你可以这样做~~
[NSURLConnection sendAsynchronousRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://cnbang.net/test.js"]] queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) { NSString *script = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; [JPEngine evaluateScript:script];}];
0 0
- JSPatch学习(二)
- JSPatch学习(一)
- JSPatch文档整理(二)
- JSPatch学习
- JSPatch学习系列-JSPatch简介
- JSPatch OC->JS学习(1)
- JSPatch OC->JS学习(2)
- iOS之 动态热修复技术JSPatch(二)
- JSPatch的初步学习
- 热更新JSPatch学习:
- JSPatch
- JSPatch
- JSPatch
- JSPatch
- JSPatch
- JSPatch
- jsPatch
- jspatch
- Android5.0 标题栏顶部出现空白
- Cpp代码学习
- Linux下的五种I/O模型
- Linux ftp 命令
- JQuery Plugin-TableExport实现前端表格的导出功能(已解决表格pdf导出中文格式问题)
- JSPatch学习(二)
- java设计模式大话之代理模式
- 分布式锁(1):Java 常用技术方案
- iSCSI 2-环境搭建<二>
- Android Studio中的Module打包成jar方法
- 响应式网页设计
- 产品需求文档(PRD)写作(三) 原型设计(手绘原型,灰模原型,交互原型)
- 链表操作——多项式加减乘
- 动态代理(java原生动态代理)