Commit 9c9e48b4618af4b2b93e08ae7756ac52f88f4bee

Authored by 张旭
1 parent 7a2219e7

修改文档token30天失效

CNLiveUserSystemDemo/CNLiveUserSystemSDK/CNLiveUserManager.m
... ... @@ -10,6 +10,9 @@
10 10 #import "CNLiveUserSystemTools.h"
11 11 #import "Common.h"
12 12  
  13 +#define testStatUrl @"http://testappsta.cnlive.com/app.js"
  14 +#define formalStatUrl @"http://app.sta.cnlive.com/app.js"
  15 +
13 16 @interface CNLiveUserManager ()
14 17 {
15 18 NSDate *_startDate;
... ... @@ -45,8 +48,8 @@
45 48  
46 49 NSString *stamp = realTime;
47 50 stamp = [stamp stringByReplacingOccurrencesOfString:@"." withString:@""];
48   -
49   - NSString *vvUrl = [NSString stringWithFormat:@"http://app.sta.cnlive.com/app.js?sver=%@&uid=%@&tm=%@&from=&spid=&appid=%@&version=1005_%@&eventid=1300&uri=&sid=&plat=i_%@&objid=",kSVer,[CNLiveUserSystemTools uidForStat:realTime],stamp,self.appId,SDKVersion, StatAppVersion];
  51 + NSString *baseUrl = self.isTestEnvironment ? formalStatUrl : testStatUrl;
  52 + 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,self.appId,SDKVersion, StatAppVersion];
50 53  
51 54 [NSURLConnection connectionWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:vvUrl]] delegate:nil];
52 55  
... ... @@ -62,8 +65,8 @@
62 65  
63 66 NSString *endDate = [NSString stringWithFormat:@"%.3f",[netDate timeIntervalSinceDate:_startDate]];
64 67 endDate = [endDate stringByReplacingOccurrencesOfString:@"." withString:@""];
65   -
66   - NSString *vvUrl = [NSString stringWithFormat:@"http://app.sta.cnlive.com/app.js?sver=%@&uid=%@&tm=%@&from=&spid=&appid=%@&version=1005_%@&eventid=1311&uri=%@&sid=&plat=i_%@&objid=",kSVer,[CNLiveUserSystemTools uidForStat:realTime],stamp,self.appId,SDKVersion,endDate,StatAppVersion];
  68 + NSString *baseUrl = self.isTestEnvironment ? formalStatUrl : testStatUrl;
  69 + 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,self.appId,SDKVersion,endDate,StatAppVersion];
67 70  
68 71 [NSURLConnection connectionWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:vvUrl]] delegate:nil];
69 72 }];
... ...
CNLiveUserSystemDemo/CNLiveUserSystemSDK/CNLiveUserSystemCenter.h
... ... @@ -17,15 +17,25 @@
17 17 @param appId 注册成功获得应用ID
18 18 @param appKey 注册成功获得应用key
19 19 @param appSecret 注册成功获得应用secret
  20 + @param isTestEnvironment 测试环境开关
20 21 @warning 必传参数
21   - 必须在 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions; 方法中调用
  22 + 必须在 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions; 方法中调用
  23 + */
  24 + + (void)setAppId:(NSString *)appId appKey:(NSString *)appKey appSecret:(NSString *)appSecret isTestEnvironment:(BOOL)isTestEnvironment;
  25 +
  26 +/**
  27 + @abstract 初始化
  28 + @param appId 注册成功获得应用ID
  29 + @param appKey 注册成功获得应用key
  30 + @param appSecret 注册成功获得应用secret
  31 + @warning 必传参数
  32 + 必须在 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions; 方法中调用
22 33 *此方法环境默认为正式环境,建议使用如下方法初始化.
23 34 + (void)setAppId:(NSString *)appId appKey:(NSString *)appKey appSecret:(NSString *)appSecret isTestEnvironment:(BOOL)isTestEnvironment;
24 35  
25 36 */
26 37 + (void)setAppId:(NSString *)appId appKey:(NSString *)appKey appSecret:(NSString *)appSecret;
27 38  
28   -
29 39 /**
30 40 @abstract 注册
31 41 @param userName 邮箱或手机
... ...
CNLiveUserSystemDemo/CNLiveUserSystemSDK/CNLiveUserSystemCenter.m
... ... @@ -31,24 +31,24 @@
31 31 [[CNLiveUserManager manager] addObserver];
32 32 }
33 33  
34   -///**
35   -// @abstract 初始化
36   -// @param appId 注册成功获得应用ID
37   -// @param appKey 注册成功获得应用key
38   -// @param appSecret 注册成功获得应用secret
39   -// @param isTestEnvironment 测试环境开关,YES为测试环境,NO为正式环境
40   -// @warning 必传参数
41   -// 必须在 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions; 方法中调用
42   -// */
43   -//+ (void)setAppId:(NSString *)appId appKey:(NSString *)appKey appSecret:(NSString *)appSecret isTestEnvironment:(BOOL)isTestEnvironment
44   -//{
45   -// [CNLiveUserManager manager].appId = appId;
46   -// [CNLiveUserManager manager].appKey = appKey;
47   -// [CNLiveUserManager manager].appSecret = appSecret;
48   -// [CNLiveUserManager manager].isTestEnvironment = isTestEnvironment;
49   -//
50   -// [[CNLiveUserManager manager] addObserver];
51   -//}
  34 +/**
  35 + @abstract 初始化
  36 + @param appId 注册成功获得应用ID
  37 + @param appKey 注册成功获得应用key
  38 + @param appSecret 注册成功获得应用secret
  39 + @param isTestEnvironment 测试环境开关,YES为测试环境,NO为正式环境
  40 + @warning 必传参数
  41 + 必须在 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions; 方法中调用
  42 + */
  43 ++ (void)setAppId:(NSString *)appId appKey:(NSString *)appKey appSecret:(NSString *)appSecret isTestEnvironment:(BOOL)isTestEnvironment
  44 +{
  45 + [CNLiveUserManager manager].appId = appId;
  46 + [CNLiveUserManager manager].appKey = appKey;
  47 + [CNLiveUserManager manager].appSecret = appSecret;
  48 + [CNLiveUserManager manager].isTestEnvironment = isTestEnvironment;
  49 +
  50 + [[CNLiveUserManager manager] addObserver];
  51 +}
52 52  
53 53 /**
54 54 * 注册
... ...
CNLiveUserSystemDemo/CNLiveUserSystemSDK/CNLiveUserSystemTools.m
... ... @@ -12,6 +12,9 @@
12 12 #import "Common.h"
13 13 #import "CNLiveUserManager.h"
14 14  
  15 +#define testStatUrl @"http://testappsta.cnlive.com/app.js"
  16 +#define formalStatUrl @"http://app.sta.cnlive.com/app.js"
  17 +
15 18 @implementation CNLiveUserSystemTools
16 19  
17 20 #pragma mark - uuid
... ... @@ -111,7 +114,8 @@
111 114 [CNLiveUserSystemTools getRealTimeString:^(NSString * _Nullable realTime, NSDate * _Nullable netDate) {
112 115 NSString *stamp = realTime;
113 116 stamp = [stamp stringByReplacingOccurrencesOfString:@"." withString:@""];
114   - NSString *vvUrl = [NSString stringWithFormat:@"http://app.sta.cnlive.com/app.js?sver=%@&uid=%@&tm=%@&from=&spid=&appid=%@&version=1005_%@&eventid=1000&uri=%@&sid=%@&plat=i_%@&objid=_", kSVer, [self uidForStat:realTime], stamp, [CNLiveUserManager manager].appId, SDKVersion, errorString,[self getSid],StatAppVersion];
  117 + NSString *baseUrl = self.isTestEnvironment ? formalStatUrl : testStatUrl;
  118 + 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].appId, SDKVersion, errorString,[self getSid],StatAppVersion];
115 119 [NSURLConnection connectionWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:vvUrl]] delegate:nil];
116 120 }];
117 121 }
... ...
Products/CNLiveUserSystemSDK.framework/CNLiveUserSystemSDK
No preview for this file type
Products/CNLiveUserSystemSDK.framework/Headers/CNLiveUserSystemCenter.h
... ... @@ -17,12 +17,25 @@
17 17 @param appId 注册成功获得应用ID
18 18 @param appKey 注册成功获得应用key
19 19 @param appSecret 注册成功获得应用secret
  20 + @param isTestEnvironment 测试环境开关
  21 + @warning 必传参数
  22 + 必须在 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions; 方法中调用
  23 + */
  24 + + (void)setAppId:(NSString *)appId appKey:(NSString *)appKey appSecret:(NSString *)appSecret isTestEnvironment:(BOOL)isTestEnvironment;
  25 +
  26 +/**
  27 + @abstract 初始化
  28 + @param appId 注册成功获得应用ID
  29 + @param appKey 注册成功获得应用key
  30 + @param appSecret 注册成功获得应用secret
20 31 @warning 必传参数
21 32 必须在 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions; 方法中调用
  33 + *此方法环境默认为正式环境,建议使用如下方法初始化.
  34 + + (void)setAppId:(NSString *)appId appKey:(NSString *)appKey appSecret:(NSString *)appSecret isTestEnvironment:(BOOL)isTestEnvironment;
  35 +
22 36 */
23 37 + (void)setAppId:(NSString *)appId appKey:(NSString *)appKey appSecret:(NSString *)appSecret;
24 38  
25   -
26 39 /**
27 40 @abstract 注册
28 41 @param userName 邮箱或手机
... ...
iOS用户SDK.docx
No preview for this file type