其他

读取日志

为方便追踪问题,七鱼 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;