2016-07-28 3 views
0

iOS 채팅 앱을 제작 중이므로 quickblox로 이동하고 quickblox에서 샘플 채팅 데모 앱을 사용하고 일부 샘플 사용자 및 채팅 기능을 나열합니다. 내가 관리자 패널에서 새 응용 프로그램을 등록하고 관리자 패널에서 만든 follwing을 줄Quickblox 기본 사용자를 차단하는 방법은 무엇입니까?

[QBSettings setApplicationID:kApplicationID]; 
[QBSettings setAuthKey:kAuthKey]; 
[QBSettings setAuthSecret:kAuthSecret]; 
[QBSettings setAccountKey:kAccountKey]; 

하지만 여전히 데모 응용 프로그램 목록 다른 모든 사용자가 아닌 내 자신의 사용자에 내 APP의 ID, 인증 비밀, 계정 키, 인증 키를 대체? 내가 뭘 잘못 했니? 앱에서 우리 자신의 사용자 집합을 어떻게 나열 할 수 있습니까?

또한 관리자 패널에서 사용자와 채팅 할 수 없습니까? 내가 맞습니까? 관리자가 사용자 채팅을 할 수 있습니까?

+0

당신이 로그인 당신이 말은 당신의 사용자 ID –

+0

와 제휴 프로그램에 가입됩니다 방법 [[ServicesManager instance] downloadCurrentEnvironmentUsersWithSuccessBlock:^(NSArray *latestUsers)을 변경해야합니다 앱? – Gopik

+0

은 quickblox admin 패널을 사용하여 위의 "응용 프로그램 ID, autAuthKey 등"을 가져온 다음 로그인하여 응용 프로그램에서 사용자 목록을 가져올 수 있습니다. –

답변

0

데모 사용자가 캐시되어 있기 때문에 여전히 사용자를 얻고 있습니다. 앱을 제거하고 다시 설치하십시오. 사용자를 생성 한 경우 가져올 수 있습니다. 채팅 샘플에서는 태그 'dev'로 사용자를 얻습니다. 빠른 테스트를 위해이 태그를 사용하여 사용자를 생성해야합니다. 모든 기존 사용자를 가져 오려는 경우에 당신은 방법

또한
//Getting all users 
    QBGeneralResponsePage *page = [QBGeneralResponsePage responsePageWithCurrentPage:1 perPage:100]; 
    [QBRequest usersForPage:page successBlock:^(QBResponse *response, QBGeneralResponsePage *pageInformation, NSArray *users) { 

     } 
    errorBlock:^(QBResponse *response) { 

    }]; 

사용자를 검색하는 능력을 확인 (this question에서보세요)