Reamaze 0.0.2

Reamaze 0.0.2

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

未声明的 维护。



Reamaze 0.0.2

iOS 的 Reamaze SDK

Reamaze 允许您将支持知识库嵌入到您的应用程序中。

示例应用

为了快速了解 Reamaze,我们包含了一个非常小的示例应用程序,您可以构建和运行它。这个示例应用程序演示了在控制器完成后显示 ReamazeController 和代理。

安装

有两种方法可以将 Reamaze 添加到您的项目中

手动复制

  1. 克隆此仓库 (git clone --recursive)
  2. 在菜单栏中,点击“文件”,然后点击“将文件添加到"项目"..."
  3. 选择复制的 reamaze-ios 仓库中的 “ReamazeSDK” 目录
  4. 确保勾选 "Copy items into destination group's folder (if needed)"
  5. 点击“添加”

说明

集成

在任何地方触发 Reamaze(例如按钮点击)

// SomeViewController.m

- (IBAction)viewHelp:(id)sender {
  ReamazeController *reamaze = [[ReamazeController alloc] init];
  reamaze.brand = @"YOUR BRAND HERE"; // Get your brand from the subdomain of your public site. (e.g. foobar.reamaze.com is brand "foobar")
  [self presentModalViewController:reamaze animated:YES];
}

可选代理

创建一个符合 ReamazeControllerDelegate 协议的类。

// SomeViewController.h

#import "Reamaze.h"
@interface SomeViewController : UIViewController<ReamazeControllerDelegate>
// ...

编写一个代理方法以接收用户完成查看您的知识库时的回调

// SomeViewController.m

- (void)reamazeCompletionHandler:(ReamazeController *)reamaze {
  NSLog(@"Reamaze is done");
}

这就完成了!