채널별 개인 데이터 설정
채널별 개인 데이터 설정
채널별 개인 데이터 정보를 다르게 설정할 수 있습니다.
// 채널의 멤버 정보 업데이트
[[TalkPlus sharedInstance] updateChannel:tpChannel 
    memberInfo:dict 
    success:^(TPMember *tpMember) {
    
} failure:^(int errorCode, NSError *error) {
    
}];
// Private Data 업데이트
[[TalkPlus sharedInstance] updateChannel:TPChannel 
    privateData:privateData 
    success:^(TPChannel *tpChannel) {
    
} failure:^(int errorCode, NSError *error) {
    
}];
// Private Data 가져오기
[tpChannel getPrivateData];
// Private Tag 업데이트 (검색 목적)
[[TalkPlus sharedInstance] updateChannel:TPChannel 
    privateTag:privateTag 
    success:^(TPChannel *tpChannel) {
    
} failure:^(int errorCode, NSError *error) {
    
}];
// Private Tag 가져오기
[tpChannel getPrivateTag];// 채널의 멤버 정보 업데이트
TalkPlus.sharedInstance()?.update(tpChannel,
    memberInfo: memberInfo,
    success: { tpChannel in
    // SUCCESS
}, failure: { (errorCode, error) in
    // FAILURE  
})
// Private Data 업데이트
TalkPlus.sharedInstance()?.update(tpChannel,
    privateData: privateData,
    success: { tpChannel in
    // SUCCESS
}, failure: { (errorCode, error) in
    // FAILURE  
})
// Private Data 가져오기
tpChannel.getPrivateData()
// Private Tag 업데이트 (검색 목적)
TalkPlus.sharedInstance()?.update(tpChannel,
    privateTag: privateTag,
    success: { tpChannel in
    // SUCCESS
}, failure: { (errorCode, error) in
    // FAILURE  
})
// Private tag 가져오기
tpChannel.getPrivateTag()채널별 Private Tag 설정
채널 검색을 용이하게 하기 위해 각 채널에 private Tag 값을 설정할 수 있습니다.
// 채널에 Private Tag 설정
[TalkPlus sharedInstance] updateChannel:tpChannel 
    privateTag: @"myPrivateTag" 
    success:^(TPChannel *tpChannel) {
  // SUCCESS
} failure:^(int errorCode, NSError *error) {
  // FAILURE
}];
// Private Tag에 매칭되는 채널 목록 가져오기
TPChannelQueryParams *params = [[TPChannelQueryParams alloc] init];
params.privateTag = @"myPrivateTag";
    
[[TalkPlus sharedInstance] searchChannels:params 
    success:^(NSArray<TPChannel *> *tpChannels, BOOL hasNext) {
    // SUCCESS
    // If 'hasNext' is YES, call this method with the last object in 'tpChannels'.
} failure:^(int errorCode, NSError *error) {
    // FAILURE
}];// 채널에 private Tag 설정
TalkPlus.sharedInstance()?.update(tpChannel, 
    privateTag: "myPrivateTag", 
    success: { tpChannel in
  // SUCCESS
}, failure: { errorCode, error in
  // FAILURE
}
// private Tag에 매칭되는 채널 목록 가져오기
let params = TPChannelQueryParams()
params.privateTag = "myPrivateTag"
TalkPlus.sharedInstance()?.searchChannels(params,
    success: { tpChannels, hasNext in
    // SUCCESS
    // If 'hasNext' is true, call this method with the last object in 'tpChannels'.
}, failure: { (errorCode, error) in
    // FAILURE
}Last updated