Commit ce5581ebe9a7fc5d63c72e2fe0e2c983b72cd852

Authored by 张旭
1 parent a7a9ffbc

增加渠道ID, 更改版本2.2.0

CNLiveUserSystemDemo/AppDelegate.m
... ... @@ -27,6 +27,7 @@
27 27  
28 28 [CNLiveUserSystemCenter setAppId:AppId appKey:AppKey appSecret:AppSceret];
29 29  
  30 + [CNLiveUserSystemCenter setFromID:@"ffylTest"];
30 31 [WXApi registerApp:WeChatAppKey];
31 32 [WeiboSDK enableDebugMode:YES];
32 33 [WeiboSDK registerApp:SinaAppKey];
... ...
CNLiveUserSystemDemo/CNLiveUserSystemSDK/CNLiveUserManager.h
... ... @@ -16,7 +16,8 @@
16 16 @property (nonatomic, strong) NSString *appSecret;
17 17 @property (nonatomic ,assign) BOOL isTestEnvironment;
18 18 @property (nonatomic, copy) NSString *userId;
19   -
  19 +/** 渠道id */
  20 +@property (nonatomic, copy) NSString *fromID;
20 21 + (CNLiveUserManager *)manager;
21 22  
22 23 - (void)addObserver;
... ...
CNLiveUserSystemDemo/CNLiveUserSystemSDK/CNLiveUserManager.m
... ... @@ -48,7 +48,7 @@
48 48 NSString *stamp = realTime;
49 49 stamp = [stamp stringByReplacingOccurrencesOfString:@"." withString:@""];
50 50 NSString *baseUrl = formalStatUrl;
51   - NSString *vvUrl = [NSString stringWithFormat:@"%@?sver=%@&uid=%@&tm=%@&from=apple&spid=&appid=%@&version=1005_%@&eventid=1300&uri=&sid=&plat=i_%@&objid=",baseUrl,kSVer,[CNLiveUserSystemTools uidForStat:realTime],stamp,self.appId,SDKVersion, StatAppVersion];
  51 + NSString *vvUrl = [NSString stringWithFormat:@"%@?sver=%@&uid=%@&tm=%@&from=%@&spid=&appid=%@&version=1005_%@&eventid=1300&uri=&sid=&plat=i_%@&objid=",baseUrl,kSVer,[CNLiveUserSystemTools uidForStat:realTime],stamp,[CNLiveUserManager manager].fromID?[CNLiveUserManager manager].fromID: @"apple",self.appId,SDKVersion, StatAppVersion];
52 52  
53 53 [NSURLConnection connectionWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:vvUrl]] delegate:nil];
54 54  
... ... @@ -65,7 +65,7 @@
65 65 NSString *endDate = [NSString stringWithFormat:@"%.3f",[netDate timeIntervalSinceDate:_startDate]];
66 66 endDate = [endDate stringByReplacingOccurrencesOfString:@"." withString:@""];
67 67 NSString *baseUrl = formalStatUrl;
68   - NSString *vvUrl = [NSString stringWithFormat:@"%@?sver=%@&uid=%@&tm=%@&from=apple&spid=&appid=%@&version=1005_%@&eventid=1311&uri=%@&sid=&plat=i_%@&objid=",baseUrl,kSVer,[CNLiveUserSystemTools uidForStat:realTime],stamp,self.appId,SDKVersion,endDate,StatAppVersion];
  68 + NSString *vvUrl = [NSString stringWithFormat:@"%@?sver=%@&uid=%@&tm=%@&from=%@&spid=&appid=%@&version=1005_%@&eventid=1311&uri=%@&sid=&plat=i_%@&objid=",baseUrl,kSVer,[CNLiveUserSystemTools uidForStat:realTime],stamp,[CNLiveUserManager manager].fromID?[CNLiveUserManager manager].fromID: @"apple",self.appId,SDKVersion,endDate,StatAppVersion];
69 69  
70 70 [NSURLConnection connectionWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:vvUrl]] delegate:nil];
71 71 }];
... ... @@ -80,7 +80,7 @@
80 80 NSString *stamp = realTime;
81 81 stamp = [stamp stringByReplacingOccurrencesOfString:@"." withString:@""];
82 82 NSString *baseUrl = formalStatUrl;
83   - NSString *vvUrl = [NSString stringWithFormat:@"%@?sver=%@&uid=%@&tm=%@&from=apple&spid=&appid=%@&version=1005_%@&eventid=1320&uri=&sid=%@&plat=i_%@&objid=",baseUrl,kSVer,[CNLiveUserSystemTools uidForStat:realTime],stamp,self.appId,SDKVersion, [CNLiveUserManager manager].userId ? [CNLiveUserManager manager].userId: @"",StatAppVersion];
  83 + NSString *vvUrl = [NSString stringWithFormat:@"%@?sver=%@&uid=%@&tm=%@&from=%@&spid=&appid=%@&version=1005_%@&eventid=1320&uri=&sid=%@&plat=i_%@&objid=",baseUrl,kSVer,[CNLiveUserSystemTools uidForStat:realTime],stamp,[CNLiveUserManager manager].fromID?[CNLiveUserManager manager].fromID: @"apple",self.appId,SDKVersion, [CNLiveUserManager manager].userId ? [CNLiveUserManager manager].userId: @"",StatAppVersion];
84 84 NSLog(@"url start:\n%@",vvUrl);
85 85 [NSURLConnection connectionWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:vvUrl]] delegate:nil];
86 86  
... ... @@ -101,7 +101,7 @@
101 101  
102 102  
103 103  
104   - NSString *vvUrl = [NSString stringWithFormat:@"%@?sver=%@&uid=%@&tm=%@&from=apple&spid=&appid=%@&version=1005_%@&eventid=1321&uri=%@&sid=%@&plat=i_%@&objid=",baseUrl,kSVer,[CNLiveUserSystemTools uidForStat:realTime],stamp,self.appId,SDKVersion,endDate,[CNLiveUserManager manager].userId ? [CNLiveUserManager manager].userId: @"",StatAppVersion];
  104 + NSString *vvUrl = [NSString stringWithFormat:@"%@?sver=%@&uid=%@&tm=%@&from=%@&spid=&appid=%@&version=1005_%@&eventid=1321&uri=%@&sid=%@&plat=i_%@&objid=",baseUrl,kSVer,[CNLiveUserSystemTools uidForStat:realTime],stamp,[CNLiveUserManager manager].fromID?[CNLiveUserManager manager].fromID: @"apple",self.appId,SDKVersion,endDate,[CNLiveUserManager manager].userId ? [CNLiveUserManager manager].userId: @"",StatAppVersion];
105 105 NSLog(@"url end:\n%@",vvUrl);
106 106 [NSURLConnection connectionWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:vvUrl]] delegate:nil];
107 107 }];
... ...
CNLiveUserSystemDemo/CNLiveUserSystemSDK/CNLiveUserSystemCenter.h
... ... @@ -31,6 +31,13 @@
31 31 + (void)setUserId:(NSString *)userId;
32 32  
33 33 /**
  34 + 渠道ID
  35 +
  36 + @param fromID 渠道ID
  37 + */
  38 ++ (void)setFromID:(NSString *)fromID;
  39 +
  40 +/**
34 41 @abstract 初始化
35 42 @param appId 注册成功获得应用ID
36 43 @param appKey 注册成功获得应用key
... ... @@ -332,7 +339,7 @@
332 339  
333 340  
334 341 /**
335   - * 获取SDK版本号 v2.1.0
  342 + * 获取SDK版本号 v2.2.0
336 343 */
337 344 + (NSString *)getVersion;
338 345  
... ...
CNLiveUserSystemDemo/CNLiveUserSystemSDK/CNLiveUserSystemCenter.m
... ... @@ -55,6 +55,11 @@
55 55 [CNLiveUserManager manager].userId = userId;
56 56 }
57 57  
  58 ++ (void)setFromID:(NSString *)fromID
  59 +{
  60 + [CNLiveUserManager manager].fromID = fromID;
  61 +}
  62 +
58 63 /**
59 64 * 注册
60 65 */
... ...
CNLiveUserSystemDemo/CNLiveUserSystemSDK/CNLiveUserSystemTools.m
... ... @@ -120,7 +120,7 @@
120 120 NSString *stamp = realTime;
121 121 stamp = [stamp stringByReplacingOccurrencesOfString:@"." withString:@""];
122 122 NSString *baseUrl = self.isTestEnvironment ? formalStatUrl : testStatUrl;
123   - NSString *vvUrl = [NSString stringWithFormat:@"%@?sver=%@&uid=%@&tm=%@&from=apple&spid=&appid=%@&version=1005_%@&eventid=1000&uri=%@&sid=%@&plat=i_%@&objid=_",baseUrl,kSVer, [self uidForStat:realTime], stamp, [CNLiveUserManager manager].appId, SDKVersion, errorString,[self getSid],StatAppVersion];
  123 + NSString *vvUrl = [NSString stringWithFormat:@"%@?sver=%@&uid=%@&tm=%@&from=%@&spid=&appid=%@&version=1005_%@&eventid=1000&uri=%@&sid=%@&plat=i_%@&objid=_",baseUrl,kSVer, [self uidForStat:realTime], stamp,[CNLiveUserManager manager].fromID?[CNLiveUserManager manager].fromID: @"apple", [CNLiveUserManager manager].appId, SDKVersion, errorString,[self getSid],StatAppVersion];
124 124 [NSURLConnection connectionWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:vvUrl]] delegate:nil];
125 125 }];
126 126 }
... ...
CNLiveUserSystemDemo/CNLiveUserSystemSDK/Common.h
... ... @@ -11,6 +11,6 @@
11 11  
12 12 #define kSVer @"4.0" //探针版本
13 13 #define StatAppVersion ([[[NSBundle mainBundle] infoDictionary] objectForKey: @"CFBundleShortVersionString"])
14   -#define SDKVersion @"2.1.0" //SDK版本
  14 +#define SDKVersion @"2.2.0" //SDK版本
15 15  
16 16 #endif /* Common_h */
... ...