Reamaze 允许您将支持知识库嵌入到您的应用程序中。
为了快速了解 Reamaze,我们包含了一个非常小的示例应用程序,您可以构建和运行它。这个示例应用程序演示了在控制器完成后显示 ReamazeController 和代理。
有两种方法可以将 Reamaze 添加到您的项目中
git clone --recursive
)在任何地方触发 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");
}
这就完成了!