November 1, 2021 4:29 PM
고객 센터 채널톡이 안열리는 문제를 인식함.
이전 버전에서도 안되고, 플렛폼과 무관하다는 것을 확인하였음.
안드로이드 스튜디오 attach 디버거를 사용하여 채널톡 자바코드를 분석해봄.
계속 따라가다보니
public void showMessenger(Activity activity) {
if (!GlobalStore.get().bootState.get()) {
L.e("Fail to start messenger, please 'Boot' first");
} else {
IntentUtils.setNextActivity(activity, LoungeActivity.class).putExtra("handleOpenChat", false).putExtra("page", PageSelector.getPage()).setFlag(603979776).setTransition(Transition.SLIDE_FROM_BOTTOM).startActivity();
}
}
이러한 코드에서 부트 코드를 사전에 실행해 주어야 한다는 것을 알게 됨.
문제를 찾아보았더니 이 코드가 메인 스크린에서 작동하는데
현재 인터럴 스크린이 다른 스크린으로 이동하여 발생한 이슈였음.
네비게이션 단에서 채널톡 부트가 실행되게 변경하였음.
'프론트엔드 > 트러블슈팅' 카테고리의 다른 글
node 경로를 잡지 못하는 문제 해결 (0) | 2021.10.02 |
---|---|
[리액트 네이티브] Xcode 12.5 =< folly flipper 사용 시 빌드에러 해결 (0) | 2021.10.02 |
리액트 네이티브 안드로이드 에뮬레이터 문제 해결 (0) | 2021.08.05 |
ARM 맥에서 pod install이 실행되지 않는 문제 해결 (0) | 2021.05.25 |
React Native TextInput value change (0) | 2020.11.05 |