From 7acec95dedc4b1175a8d1fc5a123f5d381d276f8 Mon Sep 17 00:00:00 2001
From: lpw
Date: Mon, 14 Mar 2022 09:22:20 +0800
Subject: [PATCH] 2.5.0

---
 frameworks/TencentOpenAPI.framework/Headers/QQApiInterface.h |   74 +++++++++++++++++++++++++++++++++++++
 1 files changed, 74 insertions(+), 0 deletions(-)

diff --git a/frameworks/TencentOpenAPI.framework/Headers/QQApiInterface.h b/frameworks/TencentOpenAPI.framework/Headers/QQApiInterface.h
index c52a1ee..f77f78d 100644
--- a/frameworks/TencentOpenAPI.framework/Headers/QQApiInterface.h
+++ b/frameworks/TencentOpenAPI.framework/Headers/QQApiInterface.h
@@ -11,6 +11,9 @@
 
 typedef void (^sendResultBlock)(NSDictionary *result);
 
+// 发送消息回调是否发送成功
+typedef void(^QQApiInterfaceSendMessageResultBlock)(QQApiSendResultCode sendResultCode, NSString *message);
+
 /**
  \brief 处理来至QQ的请求及响应的回调协议
  */
@@ -76,6 +79,56 @@
  \return 请求发送结果码
  */
 + (QQApiSendResultCode)sendMessageToQQAvatarWithReq:(QQBaseReq*)req;
+
+
++ (QQApiSendResultCode)sendMessageToQQAuthWithReq:(QQBaseReq*)req;
+
+
+/**
+ 向手Q发起绑群请求
+ \param req 请求的内容
+ \param resultBlock 请求回调
+ */
++ (void)sendThirdAppBindGroupReq:(QQBaseReq *)req resultBlock:(sendResultBlock)resultBlock;
+
+/**
+ 向手Q发起加群请求
+ \param req 请求的内容
+ \param resultBlock 请求回调
+ */
++ (void)sendThirdAppJoinGroupReq:(QQBaseReq *)req resultBlock:(sendResultBlock)resultBlock;
+
+/**
+ 向手Q发起解绑群请求
+ \param req 请求的内容
+ \param resultBlock 请求回调
+ */
++ (void)sendThirdAppUnBindGroupReq:(QQBaseReq *)req resultBlock:(sendResultBlock)resultBlock;
+
+/**
+ 向手Q发起创建QQ频道的请求
+ \param req 请求的内容
+ \param resultBlock 回调发送结果
+ \return void
+ */
++ (void)sendMessageToCreateQQGroupProWithMessageRequest:(SendMessageToQQReq *)messageRequest sendResultBlock:(QQApiInterfaceSendMessageResultBlock)sendResultBlock;
+
+
+/**
+ 向手Q发起加入QQ频道的请求
+ \param req 请求的内容
+ \param resultBlock 回调发送结果
+ \return void
+ */
++ (void)sendMessageToJoinQQGroupProWithMessageRequest:(SendMessageToQQReq *)messageRequest sendResultBlock:(QQApiInterfaceSendMessageResultBlock)sendResultBlock;
+
+
+/**
+ 向手Q发起查询QQ频道openID的请求
+ \param req 请求的内容
+ \param resultBlock 请求回调
+ */
++ (void)sendQueryQQGroupProInfo:(QQBaseReq *)req resultBlock:(sendResultBlock)resultBlock;
 
 /**
  向手Q发起组图分享到表情收藏
@@ -155,4 +208,25 @@
  \return iPhoneTIM下载地址
  */
 + (NSString *)getTIMInstallUrl;
+
+#pragma mark - Log
+
+/*! @brief 调用此函数可以导出QQSDK的Log到第三方中,用于定位问题
+ 
+    注意1:SDK会强引用这个block,注意不要导致内存泄漏,注意不要导致内存泄漏
+    注意2:调用过一次startLog by block之后,如果再调用一次任意方式的startLoad,会释放上一次logBlock,不再回调上一个logBlock
+ *
+ *  @param logBlock 打印log的回调block
+ */
++ (void)startLogWithBlock:(QQApiLogBolock)logBlock;
+
+///停止回调打印
++ (void)stopLog;
+
+///设置打印日志到文件开关on/off,如果不设置,默认不打印到文件
++ (void)setSwitchPrintLogToFile:(BOOL)on;
+
+///日志文件目录
++ (NSString *)getLogFilePath;
+
 @end

--
Gitblit v1.8.0