测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布上次发布 | 2016年11月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Paul Berry,Tom Boates,Phil Connaughton 维护。
依赖 | |
Alamofire | ~> 4.0.1 |
ReachabilitySwift | ~> 3 |
Brilliant 通过 CocoaPods 提供。安装它,只需将以下行添加到您的 Podfile 中
pod "Brilliant"
注意:如果项目是 Objective-C,请确保您的 podfile 中已添加 use_frameworks!
行。
import Brilliant
在 AppDelegate 的 didFinishLaunchingWithOptions
方法中配置 Brilliant
Brilliant.createInstance("在此处插入 KEY", appStoreId: "在此处插入 APP STORE ID", userEmail: "在此处插入 EMAIL", userType: "在此处插入 用户类型", userDate: NSDate.distantPast())
从 web 控制台 brillianapp.com/settings 获取您的私有应用密钥
import Brilliant
在您想显示 NPS 调查的视图控制器中Brilliant.sharedInstance().showNpsSurvey("在此处插入事件名称") { (success) -> Void in}
添加到弹出模态中,为分析提供事件名称(例如“好友请求接受”)@import Brilliant;
didFinishLaunchingWithOptions
方法中设置用户信息(必须在单例初始化之前完成)[Brilliant createInstance:@"appId" appStoreId: @"在此处插入 APP STORE ID" userEmail: @"在此处插入 EMAIL" userType: @"在此处插入 用户类型" userDate: [NSDate distantPast]];
@import Brilliant;
在您想显示 NPS 调查的视图控制器中[[Brilliant sharedInstance] showNpsSurvey:@"Button Clicked" completed:^(BOOL completed) {}];
添加到弹出模态中,为分析提供事件名称(例如“好友请求接受”)Brilliant 在 MIT 许可下提供。有关更多信息和 LICENSE 文件。