Commit 1b803f6bcdf45bb710f4e147f835bf076d5ee339
1 parent
ae558667
0.1.5 版本 添加电商粉丝群处理
Showing
5 changed files
with
19 additions
and
4 deletions
CNLiveNewIMAManagerKit.podspec
| ... | ... | @@ -8,7 +8,7 @@ |
| 8 | 8 | |
| 9 | 9 | Pod::Spec.new do |s| |
| 10 | 10 | s.name = 'CNLiveNewIMAManagerKit' |
| 11 | - s.version = '0.1.4' | |
| 11 | + s.version = '0.1.5' | |
| 12 | 12 | s.summary = 'A short description of CNLiveNewIMAManagerKit.' |
| 13 | 13 | |
| 14 | 14 | # This description is used to generate tags and improve search results. | ... | ... |
CNLiveNewIMAManagerKit/Classes/Playform/IMAPlatform.m
| ... | ... | @@ -119,7 +119,7 @@ static Class kHostClass = Nil; |
| 119 | 119 | userConfig.disableAutoReport = YES; |
| 120 | 120 | TIMGroupInfoOption *giOption = [[TIMGroupInfoOption alloc] init]; |
| 121 | 121 | giOption.groupFlags = 0xffffff;//需要获取的群组信息标志(TIMGetGroupBaseInfoFlag),默认为0xffffff |
| 122 | - giOption.groupCustom = @[@"type",@"groupNotice"];//需要获取群组资料的自定义信息(NSString*)列表 | |
| 122 | + giOption.groupCustom = @[@"type",@"groupNotice",@"secondType"];//需要获取群组资料的自定义信息(NSString*)列表 | |
| 123 | 123 | userConfig.groupInfoOpt = giOption;//设置默认拉取的群组资料 |
| 124 | 124 | TIMGroupMemberInfoOption *gmiOption = [[TIMGroupMemberInfoOption alloc] init]; |
| 125 | 125 | gmiOption.memberFlags = 0xffffff;//需要获取的群成员标志(TIMGetGroupMemInfoFlag),默认为0xffffff | ... | ... |
CNLiveNewIMAManagerKit/Classes/TIMFMDBManager/CNTransferBalanceUnreceivedCache.h
| ... | ... | @@ -9,7 +9,10 @@ |
| 9 | 9 | |
| 10 | 10 | NS_ASSUME_NONNULL_BEGIN |
| 11 | 11 | |
| 12 | -/// 缓存未领取的转账数据 | |
| 12 | +/// 缓存收款方未领取的转账记录,用来判断首页最后一条消息是否进行 【转余额】红色提醒 | |
| 13 | +/// 缓存的数据结构为一张 key - value 表,key是由由会话id和用户id拼接而成,例如:key_userId_conversationId, | |
| 14 | +/// value 为 一个数组,数组里面是保存的具体的未领取的转账消息记录。 | |
| 15 | +/// 当value有值,并且数组元素大于0,则表明当前这个好友会话有待领取的转账。 | |
| 13 | 16 | @interface CNTransferBalanceUnreceivedCache : NSObject |
| 14 | 17 | |
| 15 | 18 | /// 获取缓存对象 | ... | ... |
CNLiveNewIMAManagerKit/Classes/TIMModel/Group/IMAGroup.h
CNLiveNewIMAManagerKit/Classes/TIMModel/Group/IMAGroup.m
| ... | ... | @@ -224,6 +224,17 @@ |
| 224 | 224 | } |
| 225 | 225 | return NO; |
| 226 | 226 | } |
| 227 | + | |
| 228 | +/// 是否是电商粉丝群 | |
| 229 | +- (BOOL)isShopFansGroup; | |
| 230 | +{ | |
| 231 | + NSData *data = [_groupInfo.customInfo objectForKey:@"secondType"]; | |
| 232 | + if (data) { | |
| 233 | + return [[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding] isEqualToString:@"shopFansGroup"]; | |
| 234 | + } | |
| 235 | + else | |
| 236 | + return NO; | |
| 237 | +} | |
| 227 | 238 | - (BOOL)isManagedByMe |
| 228 | 239 | { |
| 229 | 240 | //等待接口支持 | ... | ... |