Commit f9dfe1ee cgx

更新友盟分享SDK

1 个父辈 fe5495de
正在显示 81 个修改的文件 包含 152 行增加16 行删除
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
@implementation SetModel @implementation SetModel
+ (NSArray *)getAllSetDatas { + (NSArray *)getAllSetDatas {
NSArray *titles = @[@"给我评分", @"用户协议", @"隐私政策", @"清除缓存"]; NSArray *titles = @[@"当前小梦睡眠版本", @"用户协议", @"隐私政策", @"清除缓存"];
NSString *version = [NSString stringWithFormat:@"V %@", [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"]]; NSString *version = [NSString stringWithFormat:@"V %@", [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"]];
NSString *cacheSize = [DsCacheUtils getCacheSize]; NSString *cacheSize = [DsCacheUtils getCacheSize];
NSArray *details = @[version, @"", @"", cacheSize]; NSArray *details = @[version, @"", @"", cacheSize];
...@@ -239,12 +239,15 @@ ...@@ -239,12 +239,15 @@
} }
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.row == 0) { // 给我评分 if (indexPath.row == 0) {
NSString *evaluateStr = [NSString stringWithFormat: @"itms-apps://itunes.apple.com/app/id%@?action=write-review", AppSotreID]; /*
NSURL *url = [NSURL URLWithString:evaluateStr]; // 给我评分
if ([[UIApplication sharedApplication] canOpenURL:url]) { NSString *evaluateStr = [NSString stringWithFormat: @"itms-apps://itunes.apple.com/app/id%@?action=write-review", AppSotreID];
[[UIApplication sharedApplication] openURL:url options:@{} completionHandler:nil]; NSURL *url = [NSURL URLWithString:evaluateStr];
} if ([[UIApplication sharedApplication] canOpenURL:url]) {
[[UIApplication sharedApplication] openURL:url options:@{} completionHandler:nil];
}
*/
} else if (indexPath.row == 3) { // 清除缓存 } else if (indexPath.row == 3) { // 清除缓存
[DsCacheUtils cleanCacheWithSuccess:^(BOOL success) { [DsCacheUtils cleanCacheWithSuccess:^(BOOL success) {
}]; }];
......
...@@ -11,6 +11,9 @@ ...@@ -11,6 +11,9 @@
typedef void (^sendResultBlock)(NSDictionary *result); typedef void (^sendResultBlock)(NSDictionary *result);
// 发送消息回调是否发送成功
typedef void(^QQApiInterfaceSendMessageResultBlock)(QQApiSendResultCode sendResultCode, NSString *message);
/** /**
\brief 处理来至QQ的请求及响应的回调协议 \brief 处理来至QQ的请求及响应的回调协议
*/ */
...@@ -105,16 +108,27 @@ typedef void (^sendResultBlock)(NSDictionary *result); ...@@ -105,16 +108,27 @@ typedef void (^sendResultBlock)(NSDictionary *result);
/** /**
向手Q发起创建QQ频道的请求 向手Q发起创建QQ频道的请求
\param req 请求的内容 \param req 请求的内容
\return 请求发送结果码 \param resultBlock 回调发送结果
\return void
*/ */
+ (QQApiSendResultCode)sendMessageToCreateQQGroupProWithReq:(QQBaseReq*)req; + (void)sendMessageToCreateQQGroupProWithMessageRequest:(SendMessageToQQReq *)messageRequest sendResultBlock:(QQApiInterfaceSendMessageResultBlock)sendResultBlock;
/** /**
向手Q发起加入QQ频道的请求 向手Q发起加入QQ频道的请求
\param req 请求的内容 \param req 请求的内容
\return 请求发送结果码 \param resultBlock 回调发送结果
\return void
*/
+ (void)sendMessageToJoinQQGroupProWithMessageRequest:(SendMessageToQQReq *)messageRequest sendResultBlock:(QQApiInterfaceSendMessageResultBlock)sendResultBlock;
/**
向手Q发起查询QQ频道openID的请求
\param req 请求的内容
\param resultBlock 请求回调
*/ */
+ (QQApiSendResultCode)sendMessageToJoinQQGroupProWithReq:(QQBaseReq*)req; + (void)sendQueryQQGroupProInfo:(QQBaseReq *)req resultBlock:(sendResultBlock)resultBlock;
/** /**
向手Q发起组图分享到表情收藏 向手Q发起组图分享到表情收藏
...@@ -213,6 +227,6 @@ typedef void (^sendResultBlock)(NSDictionary *result); ...@@ -213,6 +227,6 @@ typedef void (^sendResultBlock)(NSDictionary *result);
+ (void)setSwitchPrintLogToFile:(BOOL)on; + (void)setSwitchPrintLogToFile:(BOOL)on;
///日志文件目录 ///日志文件目录
+ (NSString*)getLogFilePath; + (NSString *)getLogFilePath;
@end @end
...@@ -54,7 +54,7 @@ typedef NS_ENUM(NSUInteger, TencentAuthMode) { ...@@ -54,7 +54,7 @@ typedef NS_ENUM(NSUInteger, TencentAuthMode) {
@property(nonatomic, copy) NSDate *expirationDate; @property(nonatomic, copy) NSDate *expirationDate;
/** 已实现的开放接口的回调委托对象 */ /** 已实现的开放接口的回调委托对象 */
@property(nonatomic, assign) id<TencentSessionDelegate> sessionDelegate; @property(nonatomic, weak) id<TencentSessionDelegate> sessionDelegate;
/** 第三方应用在开发过程中设置的URLSchema,用于浏览器登录后后跳到第三方应用 */ /** 第三方应用在开发过程中设置的URLSchema,用于浏览器登录后后跳到第三方应用 */
@property(nonatomic, copy) NSString *localAppId; @property(nonatomic, copy) NSString *localAppId;
...@@ -88,6 +88,7 @@ typedef NS_ENUM(NSUInteger, TencentAuthMode) { ...@@ -88,6 +88,7 @@ typedef NS_ENUM(NSUInteger, TencentAuthMode) {
/** 第三方在授权登录/分享 时选择 QQ,还是TIM 。在授权前一定要指定其中一个类型*/ /** 第三方在授权登录/分享 时选择 QQ,还是TIM 。在授权前一定要指定其中一个类型*/
@property(nonatomic, assign) TencentAuthShareType authShareType; @property(nonatomic, assign) TencentAuthShareType authShareType;
/** /**
* 获取上次登录得到的token * 获取上次登录得到的token
* *
...@@ -194,7 +195,7 @@ typedef NS_ENUM(NSUInteger, TencentAuthMode) { ...@@ -194,7 +195,7 @@ typedef NS_ENUM(NSUInteger, TencentAuthMode) {
/** /**
* 设置用户是否已经授权同意授权隐私协议,在主体应用中,用户同意授权隐私协议后再初始化互联SDK,默认未同意授权 * 设置用户是否已经授权同意授权隐私协议,在主体应用中,用户同意授权隐私协议后再初始化互联SDK,默认未同意授权
* 注意:如未同意授权隐私协议,则互联SDK的所有功能都无法使用,包括初始化!!! * 注意:如未同意授权隐私协议,则互联SDK的所有功能都无法使用,包括初始化!!!
* 从3.5.8版本开始支持该方法 * 从3.5.7版本开始支持该方法
* *
* @param isAgreedAuthorization 是否已经授权,isAgreedAuthorization=YES, 表示已经同意授权;isAgreedAuthorization=NO,表示未同意授权,互联SDK的所有功能都无法使用 * @param isAgreedAuthorization 是否已经授权,isAgreedAuthorization=YES, 表示已经同意授权;isAgreedAuthorization=NO,表示未同意授权,互联SDK的所有功能都无法使用
*/ */
...@@ -202,6 +203,7 @@ typedef NS_ENUM(NSUInteger, TencentAuthMode) { ...@@ -202,6 +203,7 @@ typedef NS_ENUM(NSUInteger, TencentAuthMode) {
/** /**
* 获取当前用户是否已经同意授权隐私协议 * 获取当前用户是否已经同意授权隐私协议
* 从3.5.7版本开始支持该方法
*/ */
+ (BOOL)isUserAgreedAuthorization; + (BOOL)isUserAgreedAuthorization;
......
重要! 重要!
SDK1.9.2
1. 新增发起企微客服会话能力
SDK1.9.1 SDK1.9.1
1. 音乐视频分享类型增加运营H5字段 1. 音乐视频分享类型增加运营H5字段
......
...@@ -103,6 +103,13 @@ NS_ASSUME_NONNULL_BEGIN ...@@ -103,6 +103,13 @@ NS_ASSUME_NONNULL_BEGIN
+ (BOOL)isWXAppSupportApi; + (BOOL)isWXAppSupportApi;
/*! @brief 判断当前微信的版本是否支持分享微信状态功能
*
* @attention 需在工程LSApplicationQueriesSchemes配置中添加weixinStateAPI
* @return 支持返回YES,不支持返回NO。
*/
+ (BOOL)isWXAppSupportStateAPI;
/*! @brief 获取微信的itunes安装地址 /*! @brief 获取微信的itunes安装地址
* *
......
...@@ -164,7 +164,6 @@ typedef void(^WXCheckULCompletion)(WXULCheckStep step, WXCheckULStepResult* resu ...@@ -164,7 +164,6 @@ typedef void(^WXCheckULCompletion)(WXULCheckStep step, WXCheckULStepResult* resu
#pragma mark - WXMediaMessage #pragma mark - WXMediaMessage
@class WXMediaMessage; @class WXMediaMessage;
#pragma mark - SendAuthReq #pragma mark - SendAuthReq
/*! @brief 第三方程序向微信终端请求认证的消息结构 /*! @brief 第三方程序向微信终端请求认证的消息结构
* *
...@@ -1135,4 +1134,27 @@ typedef void(^WXCheckULCompletion)(WXULCheckStep step, WXCheckULStepResult* resu ...@@ -1135,4 +1134,27 @@ typedef void(^WXCheckULCompletion)(WXULCheckStep step, WXCheckULStepResult* resu
@end @end
#pragma mark - WXOpenCustomerServiceReq
@interface WXOpenCustomerServiceReq : BaseReq
+ (WXOpenCustomerServiceReq *)object;
/**企微客服发起流程 url
*/
@property (nonatomic, copy, nullable) NSString *url;
/**企业 id
*/
@property (nonatomic, copy, nullable) NSString *corpid;
@end
@interface WXOpenCustomerServiceResp : BaseResp
/** 业务返回数据
*/
@property (nonatomic, copy, nullable) NSString *extMsg;
@end
NS_ASSUME_NONNULL_END NS_ASSUME_NONNULL_END
136,138d135
< ./SocialLibraries/Douban
< ./SocialLibraries/Douban/UMSocialDoubanHandler.h
< ./SocialLibraries/Douban/libSocialDouban.a
284,286d280
< ./SocialLibraries/GooglePlus
< ./SocialLibraries/GooglePlus/UMSocialGooglePlusHandler.h
< ./SocialLibraries/GooglePlus/libSocialGooglePlus.a
348,360d341
< ./SocialLibraries/LaiWang
< ./SocialLibraries/LaiWang/LWApiConfig.h
< ./SocialLibraries/LaiWang/LWApiConnection.h
< ./SocialLibraries/LaiWang/LWApiImageObject.h
< ./SocialLibraries/LaiWang/LWApiMediaObject.h
< ./SocialLibraries/LaiWang/LWApiMessage.h
< ./SocialLibraries/LaiWang/LWApiRequest.h
< ./SocialLibraries/LaiWang/LWApiResponse.h
< ./SocialLibraries/LaiWang/LWApiSDK.h
< ./SocialLibraries/LaiWang/LWApiUtils.h
< ./SocialLibraries/LaiWang/UMSocialLaiWangHandler.h
< ./SocialLibraries/LaiWang/libLWApiSDK.a
< ./SocialLibraries/LaiWang/libSocialLaiWang.a
422a404
> ./SocialLibraries/QQ/QQSDK/TencentOpenAPI.framework/Headers/TencentOpenApiUmbrellaHeader.h
424c406,407
< ./SocialLibraries/QQ/QQSDK/TencentOpenAPI.framework/Resources
---
> ./SocialLibraries/QQ/QQSDK/TencentOpenAPI.framework/Modules
> ./SocialLibraries/QQ/QQSDK/TencentOpenAPI.framework/Modules/module.modulemap
425a409,447
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/Info.plist
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/btn_cancel.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/btn_cancel_hover.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/refresh.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/refresh@2x.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/share_pengyouquan.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/share_pengyouquan@2x.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/share_qq.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/share_qq@2x.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/share_qzone.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/share_qzone@2x.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/share_safari.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/share_safari@2x.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/share_weixin.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/share_weixin@2x.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/webview_back.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/webview_back@2x.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/webview_backtogame.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/webview_backtogame@2x.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/webview_backward.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/webview_backward@2x.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/webview_for.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/webview_for@2x.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/webview_forward.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/webview_forward@2x.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/webview_more.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/webview_more@2x.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/webview_recommand.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/webview_recommand@2x.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/webview_stop.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/webview_stop@2x.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/webview_toolbg.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/WebViewResources/webview_toolbg@2x.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/error.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/local.html
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/qqicon.png
> ./SocialLibraries/QQ/QQSDK/TencentOpenApi_IOS_Bundle.bundle/success.png
428,430d449
< ./SocialLibraries/Renren
< ./SocialLibraries/Renren/UMSocialRenrenHandler.h
< ./SocialLibraries/Renren/libSocialRenren.a
448,450d466
< ./SocialLibraries/TencentWeibo
< ./SocialLibraries/TencentWeibo/UMSocialTCWeiboHandler.h
< ./SocialLibraries/TencentWeibo/libSocialTencentWeibo.a
871a888
> ./UMShare.framework/Headers/UMShareLink.h
932a950
> ./UMSocialUI/UMSocialSDKResources.bundle/UMSocialPlatformTheme/default/umsocial_wechatwork.png
953c971
< 201 directories, 749 files
---
> 198 directories, 770 files
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!