VHLiveBase

基础模块

头文件

VHLiveBase.h

类名

VHLiveBase

方法

+ registerApp:

/*!
 *  注册app
 *  需要在 application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 中调用
 *  @param appid    VhallYun后台创建应用的AppID
 *  @return BOOL    已设置过appid返回 NO
 */
+ (BOOL) registerApp:(NSString *)appid;

+ setThirdPartyUserId:

/*!
 *  设置第三方用户ID 用于用户区分和统计
 *  建议和您的app登陆绑定在一起 每次启动app需重新设置一下 我们不对该ID做本地持久化
 *  @param third_party_user_id    第三房用户ID
 *  @return BOOL    设置成功 YES
 */
+ (BOOL) setThirdPartyUserId:(NSString *)third_party_user_id;

+ setLogLevel:

/*!
 *  设置日志等级
 *  @param level    日志等级 VHLogLevel
 */
+ (void) setLogLevel:(VHLogLevel)level;

+ printLogToConsole:

/*!
 *  设置第三方用户ID 用于用户区分和统计
 *  @param isPrint    默认为NO不在控制台中打印信息,设置为YES日志信息会输出到控制台
 */
+ (void) printLogToConsole:(BOOL)isPrint;

+ getSDKVersion

/*!
 *  获取SDK版本号
 *  @return NSString*    返回SDK版本信息
 */
+ (NSString *) getSDKVersion;

结构体

VHLogLevel

/*!
 *  日志等级
 */
typedef NS_ENUM(NSInteger, VHLogLevel) {
    VHLogLevelNone    = 0,    //无日志
    VHLogLevelError   = 1,    //错误
    VHLogLevelWarning = 2,    //警告
    VHLogLevelInfo    = 3,    //信息
    VHLogLevelDebug   = 4,    //调试
};