KaaClient.attachUser() methond (신뢰할 수있는 검증기 사용)를 사용하여 사용자를 엔드 포인트에 연결하고 서버에서 성공 상태 메시지를 수신했습니다. 하지만 관리자 UI에서이 사용자는 어디에서 볼 수 있습니까? 또한 userID를 사용하여 끝점으로 구성 업데이트를 보내려고하면 관리자 UI에서 항목을 찾을 수 없음 오류가 발생합니다.엔드 포인트에 사용자 연결
-1
A
답변
0
현재 연결된 모든 사용자를 나열 할 수있는 기능은 없습니다.
KaaClient.attachUser(userId, ...)
다른 값으로 정의 사용자 구성 스키마를 사용하려면 : 해당 사용자가 임대에서 클라이언트 응용 프로그램에 한 번 부착 된 후에 만 관리 UI를 통해 사용자 (사용하여 사용자 ID)에 대한 구성 스키마의 구성 값을 업데이트 할 수있다 세입자 개발자로
- 로그인 관리 UI에 (이 가이드 우리는 이벤트 데모 사용에) 필요한 데모 응용 프로그램에 대한 구성 스키마를 추가
: 다른 연결된 사용자는 아래의 지침을 따르려고위한
- 응용 프로그램 -> 이벤트 데모 -> 스키마 -> 구성으로 이동하십시오. (예 org.kaa.kaaproject.demo.schema) 이름 (예 : EventUserSchema), 네임 스페이스 : 새로운 형태의 버튼
- 채우기 모든 필수 필드를 작성 는 "구성 스키마 추가"페이지 클릭에 스키마 버튼
- 추가를 클릭합니다 표시 이름 ( 스키마)
- "userKey"및 "userValue" "String"유형 및 "counter"유형 " "필드 및 기본값을 사용하여 스키마에 필요한 모든 필드를 추가하십시오 "42") : 각 필드의 동일한 페이지에서 "필드"영역의 추가 버튼을 클릭하고 포함 된 모든 필수 데이터를 채 웁니다. 필드 이름 및 필드 유형 및 추가 버튼을 클릭하십시오.
- 모든 필드가 페이지 상단에 추가 된 후 추가 버튼을 클릭하십시오. 모든 작업을 올바르게 수행하면 버전 "2" 의 새 구성 스키마와 이름 "이벤트 사용자 스키마"가 페이지에 나열됩니다. 새로 생성 된 형상 스키마 SDK 프로파일을 추가
{ "type": "record", "name": "EventUserSchema", "namespace": "org.kaa.kaaproject.demo.schema", "fields": [ { "name": "userKey", "type": [ { "type": "string", "avro.java.string": "String" }, "null" ], "displayName": "", "displayPrompt": "" }, { "name": "userValue", "type": [ { "type": "string", "avro.java.string": "String" }, "null" ] }, { "name": "count", "type": "int", "by_default": 42 } ], "version": 1, "dependencies": [], "displayName": "Event User Schema", "description": "" }
:
- 이동 응용 프로그램에 사용자가 파일 리더로 내보낼 오픈 경우에 당신은 이 같은 것을 볼 수 있습니다 -> 이벤트 데모 -> SDK 프로파일. SDK 추가 버튼 프로필 버튼을 클릭합니다.
- 이름 (예 : EventUserSDK), (버전 2로 설정해야합니다이 경우에 대한) 선택 구성 스키마 버전 , 는 믿을 검증을 선택 (이벤트 데모를 위해 우리는 찬 이벤트 클래스 가족이 필요) 필요한 이벤트 클래스 가족을 추가 입력 .
- 동일한 페이지에서 SDK 프로파일 추가 버튼을 클릭하십시오.
- 모두 괜찮 으면 이름이 "EventUserSDK"이고 인 SDK 프로필 Configuration "v2"가 SDK 프로필 페이지에 나열됩니다.
- 동일한 페이지에서 새로 생성 된 SDK의 SDK 생성 버튼 을 선택하고 SDK 생성 버튼을 클릭하여 SDK를 새로 다운로드하십시오.
클라이언트 응용 프로그램의 SDK 라이브러리를 새로 다운로드 한 SDK로 바꾸고 앱을 다시 빌드하십시오. 그 후 당신은 응용 프로그램에서 정의 된 구성 스키마 관련 구성 값을 사용할 수 있습니다 :
kaaClient.getConfiguration().getCount();
kaaClient.getConfiguration().getUserKey();
kaaClient.getConfiguration().getUserValue();
이 값은 코드에서 KaaClient.attachUser (...) 장소 후 사용할 수 있습니다.
앱을 실행 한 후 사용자가 성공적으로 연결되어 있고 Attach response : SUCCESS와 같은 메시지가 표시되면 구성 값이 기본값으로 설정되고 (기본값은 구성 스키마에 설명되어 있음) 적절한 admin 페이지에서 각 userID에 대해 값을 변경할 수 있습니다 :
- 응용 프로그램> 이벤트 데모 -> 사용자> 구성 업데이트로 이동하십시오.
- KaaClient에 이미 첨부 된 사용자 ID를 입력하십시오.
- 구성 스키마 버전을 선택하고 구성 본문 영역의 모든 값을 입력하십시오.
- 구성 업데이트 버튼을 클릭하십시오. 입력 된 userID를 사용하는 모든 엔드 포인트에 대해 구성 값이 변경됩니다.
REST를 통해 구성 체계와 값을 설정할 수도 있습니다. 서버 REST APIs documentation 페이지를 참조하십시오.
관련 문제
- 1. 프록시 방화벽 뒤의 DBpedia 엔드 포인트에 연결
- 2. JHipster REST 엔드 포인트에 연결하는 사용자 인증
- 3. 봄 @GetMapping 엔드 포인트에
- 4. 엔드 포인트에 Jaxb Marshaller를 지정하십시오.
- 5. Google 엔드 포인트에 맞춤 의견을 추가하는 방법
- 6. RestTemplate 예외 처리를 사용하는 엔드 포인트에 대한 스프링 엔드 포인트
- 7. 사용자 지정 엔드 포인트에 Google analytics.js 이벤트 사용
- 8. 엔드 포인트에 사용자 정의 HTTP 헤더를 보내는 방법은 무엇입니까?
- 9. 순회 그것이 사용자 정의 엔드 포인트에 도달 할 때까지
- 10. Github oAuth 엔드 포인트에 대한 href를 클릭해도 동일한 엔드 포인트에 대한 AJAX 요청이 CORS 오류를 발생합니까?
- 11. NodeJS를 통해 엔드 포인트에 Ajax 요청을하는 방법
- 12. Swagger : 모든 엔드 포인트에 필드 추가
- 13. REST - 엔드 포인트에 요약 데이터가 포함되어야합니까?
- 14. Uber API 맵 엔드 포인트에 대한 정보
- 15. 여러 엔드 포인트에 서비스 패브릭 바인딩
- 16. Swagger 엔드 포인트에 액세스 할 수 없습니다.
- 17. GAE에 연결된 엔드 포인트에 연결된 Android 클라이언트
- 18. Apache Camel - JpaConsumer가 폴링 엔드 포인트에 실패했습니다.
- 19. Google 클라우드 엔드 포인트에 사용되는 네트워크 라이브러리
- 20. 두 번째 엔드 포인트에 중복 REST 요청
- 21. REST 엔드 포인트에 액세스하는 중 JsonMappingException이 발생했습니다.
- 22. 웹 서비스 엔드 포인트에 레이블 지정
- 23. @ApiCacheControl GAE 엔드 포인트에 해당하는 Python
- 24. REST 엔드 포인트에 대한 정규 표현식
- 25. SoapEnvelopeLoggingInterceptor가 원격 엔드 포인트에 대해 로그하지 않음
- 26. 자바에서 내 앱 엔진 엔드 포인트에 액세스
- 27. iOS7에서 엔드 포인트에 데이터를 POST하는 방법은 무엇입니까?
- 28. WSO2 - 엔드 포인트에 동적으로 주입되는 값
- 29. 정적 페이지에서 웨이 포인트에 연결
- 30. Google 클라우드 엔드 포인트에 대한 Android 앱 액세스를 제한합니다.
답장을 보내 주셔서 감사합니다. 그건 내 질문에 대한 답변. – sr33kanth