Commit 53f5ca49e4581870e78662c6b0254cc4461c88fe

Authored by niudaojian
1 parent fc2b2ef7

0.7.3 版本 家园共享消息商品名现在8个字

获取群消息免打扰状态
CNLiveNewIMAManagerKit.podspec
@@ -8,7 +8,7 @@ @@ -8,7 +8,7 @@
8 8
9 Pod::Spec.new do |s| 9 Pod::Spec.new do |s|
10 s.name = 'CNLiveNewIMAManagerKit' 10 s.name = 'CNLiveNewIMAManagerKit'
11 - s.version = '0.7.2' 11 + s.version = '0.7.3'
12 s.summary = 'A short description of CNLiveNewIMAManagerKit.' 12 s.summary = 'A short description of CNLiveNewIMAManagerKit.'
13 13
14 #s.description = <<-DESC 14 #s.description = <<-DESC
CNLiveNewIMAManagerKit/Classes/TIMCategory/TIMElem+ShowAPIs.m
@@ -1234,7 +1234,13 @@ @@ -1234,7 +1234,13 @@
1234 { 1234 {
1235 NSDictionary *shareGoodsDic = packMsg.customMsgData[@"shareGoodsData"]; 1235 NSDictionary *shareGoodsDic = packMsg.customMsgData[@"shareGoodsData"];
1236 1236
1237 - NSString *contentStr = [NSString stringWithFormat:@"“%@”将“%@”共享至“%@”中,点击查看",shareGoodsDic[@"userName"], shareGoodsDic[@"goodsName"], shareGoodsDic[@"showName"]]; 1237 + NSString *goodsName = shareGoodsDic[@"goodsName"];
  1238 + if (goodsName && goodsName.length > 8) {
  1239 + //现在长度为8
  1240 + goodsName = [NSString stringWithFormat:@"%@...",[goodsName substringToIndex:8]];
  1241 +
  1242 + }
  1243 + NSString *contentStr = [NSString stringWithFormat:@"“%@”将“%@”共享至“%@”中,点击查看",shareGoodsDic[@"userName"], goodsName, shareGoodsDic[@"showName"]];
1238 1244
1239 NSMutableAttributedString *contentAtt = [[NSMutableAttributedString alloc] initWithString:contentStr]; 1245 NSMutableAttributedString *contentAtt = [[NSMutableAttributedString alloc] initWithString:contentStr];
1240 1246
CNLiveNewIMAManagerKit/Classes/TIMModel/Group/IMAGroup.h
@@ -96,4 +96,8 @@ typedef void (^callBack)(int code, NSString *msg); @@ -96,4 +96,8 @@ typedef void (^callBack)(int code, NSString *msg);
96 /// 获取申请入群设置 96 /// 获取申请入群设置
97 - (NSString *)groupAddOpt; 97 - (NSString *)groupAddOpt;
98 98
  99 +
  100 +/// 是否显示消息未读数
  101 +/// @param block showUnreadMessageNum 为YES,显示
  102 +- (void)getReceiveMessage:(void(^)(BOOL showUnreadMessageNum))block;
99 @end 103 @end
CNLiveNewIMAManagerKit/Classes/TIMModel/Group/IMAGroup.m
@@ -262,6 +262,23 @@ @@ -262,6 +262,23 @@
262 return [_groupInfo.groupType isEqualToString:kPrivateGroupType]; 262 return [_groupInfo.groupType isEqualToString:kPrivateGroupType];
263 } 263 }
264 264
  265 +/// 是否显示消息未读数
  266 +/// @param block showUnreadMessageNum 为YES,显示
  267 +- (void)getReceiveMessage:(void(^)(BOOL showUnreadMessageNum))block
  268 +{
  269 + [[TIMGroupManager sharedInstance] getReciveMessageOpt:self.groupId succ:^(TIMGroupReceiveMessageOpt opt) {
  270 + if (opt == TIM_GROUP_RECEIVE_MESSAGE) {
  271 + if (block) {
  272 + block(YES);
  273 + }
  274 + }
  275 + else
  276 + if (block)block(NO);
  277 +
  278 + } fail:^(int code, NSString *msg) {
  279 + if (block)block(YES);
  280 + }];
  281 +}
265 #pragma - mark overwrite IMAUser方法 282 #pragma - mark overwrite IMAUser方法
266 283
267 - (NSString *)groupId 284 - (NSString *)groupId