여기서 QuickBlox에서 QuickBlox에 등록 된 각 사용자의 QBUuser 인스턴스를 얻습니다. 하지만 프로필 사진에 대한 아바타 URL을 설정하고 업데이트하는 속성을 찾지 못했습니다. customData 속성에서 url을 설정하려고합니다. 아바타 URL을 설정하는 올바른 방법인가 아니면 다른 방법으로 알려주는지 알고 싶습니다. 미리 감사드립니다.iOS에서 QuickBlox QBUser의 채팅/아바타 설정
답변
마지막으로 내가 만족하는 방법을 예입니다 QBUUser의 customData 속성과 함께.
방금 사전을 만들고 일부 키 내에 해당 사전에 url을 설정했습니다.
JSON 문자열을 생성하고이를 QBUUser 속성 customData에 설정하고 업데이트하여 작업했습니다. 다음은 작은 코드 단편입니다.
QBUUser *user = [QBUUser user];
user.ID = qbUserID; // Set User id so it updates that user
NSDictionary *dict = @{kUserPicture:@"myprofileurl.png"}; // Created dictionary to store Avatar URl
user.customData=[dict JSONRepresentation]; // Created its Json String
[QBRequest updateUser:user successBlock:^(QBResponse *response, QBUUser *user) {
NSLog(@"customData %@",user.customData);
} errorBlock:^(QBResponse *response) {
}];
성공 블록에서 I는이 응답을 얻었다
ID :에 생성 qbID
: 2014년 12월 26일 13 2014년 12월 26일 13시 4분 56초 +0000 가 갱신 : 5시 2분 0000
externalUserID : 45,454 blobID : 0 facebookID : (널) twitterID : (널)
의 전체 이름 : 이메일
blabla : [email protected]
LOGI N : [email protected]
전화 : 9999999999 개
태그 : (널)
lastRequestAt : 2014년 12월 26일 13시 39분 24초 0000
CUSTOMDATA : { "user_picture": "myprofileurl.png"} 웹 사이트 : (null)
이 올바른 방법
입니다이 또한 내용 모듈 여기
에서 파일의 ID를 설정하는 blobId 필드가하면 http://quickblox.com/developers/SimpleSample-users-ios#Updating_a_profile_picture_.28avatar.29
좋아요. 그렇다면 맞춤 데이터처럼 전달해야합니다. 왜냐하면 내가 BLOB ID보다는 그것의 URL을 필요로하는 App에서 다운로드하고 보여주기 위해 SDWebImage를 사용하는 것처럼 다른 로직을 생성하여 앱에 표시하기 위해 다른 로직을 생성해야하기 때문이다. 따라서 customData는 훌륭한 옵션이 될 것입니다. @Igor Khomenko – haresh
QuickBlox는 Blob ID를 기반으로하는 이미지에 대한 캐시 처리를 지원합니까? 캐싱 정책을 유지한다면 SDWebImage를 사용하지 않아도됩니다. – haresh
- 1. iOS에서 작동하도록 QuickBlox 샘플 모듈을 얻지 마십시오
- 2. quickblox
- 3. iOS에서 프레임의 원점 설정
- 4. ios에서 범용 애플리케이션 설정
- 5. iOS에서 제목 설정
- 6. QuickBlox 문제
- 7. MonoTouch로 iOS에서 스위치 맞춤 설정
- 8. IOS에서 네트워크 설정 제어 5
- 9. iOS에서 customview의 항목 속성 설정
- 10. ios에서 테스트 할 페이지 설정
- 11. iOS에서 NivevehGL보기의 배경 이미지 설정
- 12. IOS에서 TabBar 컨트롤러를 설정 해제
- 13. iOS에서 CATransition 프레임 설정 방법
- 14. QuickBlox 사용자 정의 오브젝트 권한
- 15. iOS에서 배경으로 새로 고침 설정 iOS에서 프로그래밍 방식으로
- 16. QuickBlox Video Chat 품질
- 17. QuickBlox 사용자 자동 등록
- 18. QuickBlox Room Occupant
- 19. Quickblox 사용자 정렬
- 20. QuickBlox 서버 로직 추가
- 21. android에서 Proguard와 quickblox 통합
- 22. QuickBlox Video Upload issue
- 23. iOS 용 QuickBlox
- 24. Quickblox 사용자를 필터링하는 방법?
- 25. QuickBlox 클라우드 코드는 어떻게됩니까?
- 26. QuickBlox APNS 테스트 문제
- 27. Quickblox Google 로그인
- 28. QuickBlox 메시지 UDID
- 29. Quickblox : 샘플 시작 '시작
- 30. Quickblox ipv6 support
따라서 아바타를 quickblox 컨텐츠 모듈에 저장하지 않습니까? 제 3 자 서버로부터 절대 URL을 제공하고 있음을 올바르게 이해했다면. –
이미지 데이터를 업로드하는 위치는 어디입니까? quickblox 서버 또는 써드 파티 서버에 있습니까? –