MJAnalyse 0.3.2

MJAnalyse 0.3.2

yangyu维护。



MJAnalyse 0.3.2

  • 作者::
  • Yu Yang

MJAnalyse

CI Status Version License Platform

示例

要运行示例项目,请克隆仓库,并首先从示例目录中运行pod install

要求

安装

MJAnalyse可以通过CocoaPods获取。要安装它,只需将以下行添加到您的Podfile中

pod 'MJAnalyse'

作者

[email protected][email protected]

许可证

MJAnalyse可在MIT许可下使用。更多详情请参阅LICENSE文件。

使用

  1. 初始化模块

     /// 初始化统计模块, 包括初始化 iad Facebook adjust三个模块
     + (void)configWithApplication:(UIApplication *)application
                           options:(NSDictionary *)launchOptions;
    
  2. 统计内购

     // 点击订阅按钮, 统计事件是 发起结账
     [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];
         }
     }];		
    
  3. 统计事件

     /// 统计事件 会统计到Facebook Firebase
     + (void)logEvent:(NSString *)event parameters:(NSDictionary *)parameters;