PreDemObjc 1.0.3

PreDemObjc 1.0.3

TestsTested
LangLanguage Obj-CObjective C
License MIT
ReleasedLast Release Nov 2017
SwiftSwift Version 3.0

Maintained by cnwangsiyu.


Downloads

Total1,367
Week0
Month0

Installs

Apps16
Test Targets2
powered by Segment

GitHub

Stars34
Watchers2
Forks12
Issues1
Contributors3
Pull Requests1

Code

Files68
LOCLines of Code 3,957


 
Depends on:
HappyDNS>= 0
QNNetDiag>= 0
Qiniu>= 0
CocoaLumberjack>= 0
CocoaLumberjack/Swift>= 0
UICKeyChainStore>= 0
 

  • By
  • cnwangsiyu

pre-dem-objc


简介

pre-dem-objc 是由七牛云发起和维护的针对 Objective-C 的集用户体验监控及报障于一体的开源 SDK,具有无埋点集成,轻量级,高性能等优点

功能清单

功能 版本
crash 监控 v1.0.0
HTTP 性能监控 v1.0.0
UI 卡顿监控 v1.0.0
网络诊断 v1.0.0
自定义事件上报 v1.0.0

安装

使用 CocoaPods 进行安装

pod "PreDemObjc"

快速开始

  • 初始化
    NSError *error;
    [PREDManager startWithAppKey:@"YOUR_APP_KEY"
                   serviceDomain:@"YOUR_SERVICE_DOMAIN"
                           error:&error];

初始化之后,SDK 便会自动采集包括 crash、HTTP 请求等监控数据并上报到您指定的服务器

  • 网络诊断
    [PREDManager  diagnose:@"YOUR_SERVER" 
                  complete:^(PREDNetDiagResult * _Nonnull result) {
        // you can retrieve the diagnostic result here
    }];

网络诊断功能会使用包括 ping, traceroute 等一系列网络工具对您指定的服务器进行网络诊断并将诊断结果上传服务器。

  • 自定义事件
    [PREDManager trackEventWithName:@"YOUR_EVENT_NAME" 
                              event:@{@"EVENT_KEY": EVENT_VALUE, @"EVENT_KEY": EVENT_VALUE}];

自定义事件上报功能能够将您自定义的事件直接上报至服务器。