MJAnalyse
示例
要运行示例项目,请克隆仓库,并首先从示例目录中运行pod install
。
要求
安装
MJAnalyse可以通过CocoaPods获取。要安装它,只需将以下行添加到您的Podfile中
pod 'MJAnalyse'
作者
[email protected],[email protected]
许可证
MJAnalyse可在MIT许可下使用。更多详情请参阅LICENSE文件。
使用
-
初始化模块
/// 初始化统计模块, 包括初始化 iad Facebook adjust三个模块 + (void)configWithApplication:(UIApplication *)application options:(NSDictionary *)launchOptions;
-
统计内购
// 点击订阅按钮, 统计事件是 发起结账 [MJAnalyse analysePurchaseWithStatus:MJAnalyseInitiatedCheckout productId:@"your productId" price:9.9]; [[IAPManager sharedInstance] purchaseItem:@"your productId" completion:^(BOOL isSucceed, id message, id result) { if (isSucceed == NO) { // 购买失败记录 [MJAnalyse analysePurchaseWithStatus:MJAnalysePurchasedFailure productId:@"your productId" price:9.9]; return ; } // 如果成功后 // 购买成功,不管是试用成功、订阅成功或者续订成功 统计事件是 购买 [MJAnalyse analysePurchaseWithStatus:MJAnalysePurchased productId:@"your productId" price:9.9]; if ([[IAPManager sharedInstance] isTrialFor:@"your productId"]) { // 订阅试用商品 统计事件是 开始试用 [MJAnalyse analysePurchaseWithStatus:MJAnalyseStartTrial productId:@"your productId" price:9.9]; } else { // 订阅非试用商品或者试用商品试用期过后已正常扣款 统计事件是 订阅 [MJAnalyse analysePurchaseWithStatus:MJAnalyseSubscribe productId:@"your productId" price:9.9]; } }];
-
统计事件
/// 统计事件 会统计到Facebook Firebase + (void)logEvent:(NSString *)event parameters:(NSDictionary *)parameters;