# 其他
# 读取日志
为方便追踪问题,七鱼 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;