miduo_client/Assets/Plugins/iOS/BuglyBridge.h

102 lines
2.7 KiB
C
Raw Normal View History

2020-05-09 13:31:21 +08:00
//
// BuglyBridge.h
// BuglyAgent
//
// Created by Yeelik on 15/11/25.
// Copyright © 2015年 Bugly. All rights reserved.
//
// Version: 1.3.3
//
#import <Foundation/Foundation.h>
#pragma mark - Interface for Bridge
#ifdef __cplusplus
extern "C"{
#endif
/**
* @brief
*
* @param appId
* @param debug debugNO
* @param level 使SDKInfo(InfoWarningError)
* Debug=4,Info=3,Warnning=2,Error=1,Off=0
*/
void _BuglyInit(const char * appId, bool debug, int level);
/**
* @brief
*
* @param userId
*/
void _BuglySetUserId(const char * userId);
/**
* @brief
*
* @param tag
*/
void _BuglySetTag(int tag);
/**
* @brief
*
* @param key
* @param value
*/
void _BuglySetKeyValue(const char * key, const char * value);
/**
* @brief
*
* @param type
* @param name
* @param reason
* @param stackTrace
* @param extras
* @param quit 退
*/
void _BuglyReportException(int type, const char * name, const char * reason, const char * stackTrace, const char * extras, bool quit);
/**
* @brief
*
* @param channel
* @param version
* @param user
* @param deviceId
*/
void _BuglyDefaultConfig(const char * channel, const char * version, const char *user, const char * deviceId);
/**
* @brief
*
* @param level , 1=Error2=Warning3=Info4=Debug
* @param tag
* @param log
*/
void _BuglyLogMessage(int level, const char * tag, const char * log);
/**
* @brief
*
* @param type 0Default1=Bugly2=MSDK3=IMSDK
*/
void _BuglyConfigCrashReporterType(int type);
/**
* @brief
*
* @param key
* @param value
*/
void _BuglySetExtraConfig(const char *key, const char * value);
#ifdef __cplusplus
} // extern "C"
#endif
#pragma mark -