# 其他

# 读取日志

为方便追踪问题,七鱼 iOS SDK 会记录一些关键信息日志在本地文件,可通过调用QYSDK.h的如下接口获取日志文件路径:

/**
 *  获取七鱼日志文件路径
 *
 *  @return 日志文件路径
 */
- (NSString *)qiyuLogPath; 

# 清理文件缓存

七鱼 iOS SDK 提供资源文件清理功能,主要包括接收及发送的图片、视频、文件等大体积缓存,通过调用QYSDK.h如下接口清理:

/**
 *  清理缓存回调
 */
typedef void(^QYCleanCacheCompletion)(NSError *error);

/**
 *  清理接收文件缓存
 *  @param completion 清理缓存完成回调
 */
- (void)cleanResourceCacheWithBlock:(QYCleanCacheCompletion)completion;

# 清理账号信息

V5.1.0 版本后,提供清理账号信息功能,可清理全部或者除当前账号以外的冗余账号信息,通过调用QYSDK.h如下接口清理:

/**
 *  清理账号信息
 *  @discussion 清理全部账号信息会登出当前账号,并新建匿名账号,请在调用完成后使用setUserInfo:接口恢复为有名账号;请在合理时机调用本接口
 *  @param cleanAll 是否清理当前所有账号信息,NO表示清理历史无用账号,YES表示清理全部
 *  @param completion 清理缓存完成回调
 */
- (void)cleanAccountInfoForAll:(BOOL)cleanAll completion:(QYCleanCacheCompletion)completion;

# 多语言设置

/**
 * 是否跟随系统语言自动变化,默认YES
 * @discussion 开启时设置language无效,仅跟随系统变化
 */
@property (nonatomic, assign) BOOL followSystemLanguage;
/**
 * 语言设置,默认简体中文
 * @discussion 目前仅支持简体中文、繁体中文、英、日、韩、德、法、泰、印尼语、越南语、菲律宾语、土耳其、葡萄牙、西班牙
 * @discussion 对应关系:zh-Hans(简体中文)、zh-Hant(繁体中文)、en(英)、ja(日)、ko(韩)、de(德)、fr(法)、th(泰)、id(印尼语)、vi(越南)、tl(菲律宾)、tr(土耳其)、es(西班牙)、pt(葡萄牙)
 */
@property (nonatomic, copy) NSString *languageString;