greedpatch-ios 0.1.3

greedpatch-ios 0.1.3

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2017年3月

Bell维护。



 
依赖
AFNetworking>= 0
ZipArchive>= 0
FileMD5Hash>= 0
JSPatch>= 0
JSPatch/Extensions>= 0
JSPatch/JPCFunction>= 0
JSPatch/JPBlock>= 0
JSPatch/JPCFunctionBinder>= 0
 

  • 作者
  • Bell

greedpatch 的 iOS SDK

英文 | 中文

安装

greedpatch-ios 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中:

pod "greedpatch-ios"

使用方法

编写补丁文件

在项目中使用 JSPatch 编写 js 文件。

配置 greedpatch

配置 greedpatch,例如

[[GRPPatchManager sharedInstance] setProjectId:@"57d61489f0068561dce9baee"];
[[GRPPatchManager sharedInstance] setToken:@"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE0NzM2NDg2MzA0ODgsImlkIjoiNTdkM2JmMmY5MDE1ZWU0N2ZjYzNjYWJhIiwic2NvcGUiOiJwYXRjaDpjaGVjayJ9.YPedieEibUgLecWDmuIVIdkY_Ra-4Qa2HeIQpE7Z_k8"];
[[GRPPatchManager sharedInstance] setCompressPassword:@"compress_password"];

项目 ID

greedpatch > 创建项目 > 项目详情。然后您可以看到 项目 ID

令牌

访问 生成新令牌 生成。

compressPassword

用于加密您的补丁文件。

测试补丁

[[GRPPatchManager sharedInstance] testPatch];

在项目中测试 js 文件

压缩补丁

[[GRPPatchManager sharedInstance] compressPatch];

将项目中的 js 文件压缩成 zip 文件,并为 zip 文件生成哈希值。您可以在 Xcode 的控制台看到它们。

上传补丁

greedpatch > 选择项目 > 点击 创建补丁 > 从上一步骤上传 zip 文件,点击上传 > 选择 项目版本,输入上一步骤中的哈希值 > 创建

补丁

[[GRPPatchManager sharedInstance] patch];

如果当前项目版本有可用的补丁,则补丁生效

检查是否需要打补丁

[[GRPPatchManager sharedInstance] requestPatch];

请求远程服务器是否存在当前项目版本的补丁。

演示

示例

感谢

JSPatch

许可协议

greedpatch-ios 可在 MIT 许可协议下使用。更多详情请参阅 LICENSE 文件。