KAA 서버에보고하는 엔드 포인트 status.bin과 관련된 문제가 있습니다. 현재 KAA 버스를 청취 할 때 서버에 "체크인"하는 장치가 많지만 사용자 지정 포털에서 알림을 보낼 수없는 장치가 있음을 알 수 있습니다. kaa_status.bin 파일을 제거하고 C++ 클라이언트를 다시 시작하면 문제가 해결됩니다. 내가 알고 싶은 것은 그러한 이벤트로 생성 된 서버 측에 상태 또는 상태 파일이 있는지 여부입니다. 우리 장치가 연결되어있는 것 같지만, status.bin 파일을 재생성하지 않으면 통신 할 수 없습니다. 다시 말하면 우리는 kaa 클라이언트 응용 프로그램을 다시 시작합니다.KAA 8 인증을위한 이벤트 처리기
0
A
답변
0
이 문제는 Kaa Client의 초기화와 관련이있는 것처럼 보입니다. 처음 시작시 중단되고 일부 구성 등의 데이터는 로컬에서 처리됩니다.
Kaa 클라이언트를 초기화하는 데 사용하는 코드 조각을 제공하고 알림을 보내주십시오.
또한 응용 프로그램의 로그 출력을 제공하십시오 (자세한 정보 수준을 위해 클라이언트를 빌드하는 동안 -DKAA_MAX_LOG_LEVEL = 6을 사용하여 CMake에 전달하는 것이 좋습니다).
Kaa Bootstrap/Operations 서비스에 대한 연결 상태를 처리하는 데 관심이있는 경우 성공적인 연결시 호출되는 KaaClientStateListener :: onConnectionEstablished() 메소드를 살펴보십시오.
참고 :이 방법은 Kaa 0.10.0 릴리스부터 C++ SDK에서 사용할 수 있습니다.