채널별 개인 데이터 설정
채널별 개인 데이터 설정
채널별 개인 데이터 정보를 다르게 설정할 수 있습니다.
// 채널의 멤버 정보 업데이트
[[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];
채널별 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
}];
Last updated