Commit ce5581ebe9a7fc5d63c72e2fe0e2c983b72cd852
1 parent
a7a9ffbc
增加渠道ID, 更改版本2.2.0
Showing
7 changed files
with
22 additions
and
8 deletions
CNLiveUserSystemDemo/AppDelegate.m
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
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 */ | ... | ... |