Init SDK를 호출하여 SDK를 초기화합니다.public static void Init() {int sdkappid = 0; // IM 콘솔에서 SDKAppID 가져오기.SdkConfig sdkConfig = new SdkConfig();sdkConfig.sdk_config_config_file_path = Application.persistentDataPath + "/TIM-Config";sdkConfig.sdk_config_log_file_path = Application.persistentDataPath + "/TIM-Log";TIMResult res = TencentIMSDK.Init(long.Parse(sdkappid), sdkConfig);}
NetworkStatusListenerCallback, UserSigExpiredCallback 및 기타 콜백을 통해 연결 상태 및 로그인 티켓 만료와 같은 이벤트를 발생시킵니다.
initSDK를 호출한 직후 글로벌 이벤트 리스너를 등록하고 이러한 콜백에서 로직 프로세싱을 수행하는 것이 좋습니다.이벤트 콜백 | 설명 |
새 메시지 수신 콜백 | |
메시지 수신 확인 콜백 | |
메시지 회수 콜백 | |
메시지 요소의 업로드 진행 콜백 | |
그룹 시스템 메시지 콜백 | |
그룹 속성 변경 콜백 | |
대화의 읽지 않은 메시지 수 변경 콜백 | |
네트워크 연결 상태 수신 콜백 | |
강제 오프라인 콜백 | |
티켓 만료 콜백 | |
친구 추가 콜백 | |
친구 삭제 콜백 | |
친구 프로필 업데이트 콜백 | |
친구 요청 콜백 | |
친구요청 삭제 콜백 | |
친구 요청 읽기 콜백 | |
블록리스트 친구 추가 콜백 | |
블록리스트 친구 제거 콜백 | |
로그 콜백 | |
메시지 업데이트 콜백 | |
그룹 메시지를 읽은 그룹 구성원 목록 가져오기 콜백 |
UserSigExpiredCallback 콜백을 수신하면 로그인에 사용하는 UserSig가 만료된 것입니다. 이 경우 새 UserSig를 사용하여 다시 로그인해야 합니다. 만료된 UserSig를 계속 사용하면 IM SDK가 무한 로그인 루프에 빠집니다.// SDK 초기화 취소TencentIMSDK.Uninit();
フィードバック