appLogin 실패 문의

현재 라이브 중인 서비스입니다.

로그인 관련하여 로그를 추가하여 새로운 버전을 방금 전에 출시했습니다.

11건의 appLogin 호출 중에 6건이 실패했습니다.

관련 코드는 아래와 같습니다.

export default class TossManager extends cc.Component {

static inst: TossManager = null;

protected onLoad(): void {

    TossManager.inst = this;

    try {

        if (typeof tossSDK.setScreenAwakeMode === 'function') {

            tossSDK.setScreenAwakeMode({ enabled: true });

        }

        if (typeof tossSDK.setIosSwipeGestureEnabled === 'function') {

            tossSDK.setIosSwipeGestureEnabled({ enabled: false });

        }

        if (typeof tossSDK.setDeviceOrientation === 'function') {

            tossSDK.setDeviceOrientation({ type: 'portrait' });

        }

    } catch (e) {

        console.warn('Toss SDK initialization failed:', e);

    }

}

async login(): Promise<any> {

    try {

        const { authorizationCode, referrer } = await tossSDK.appLogin();

        return { authorizationCode, referrer };

    } catch (error) {

        throw error;

    }

}

}

login 호출 부분

Login() {

Analytics.inst.logEvent(A_EVENT_TYPE.toss_login_try);

TossManager.inst.login().then((result) => {

    Analytics.inst.logEvent(A_EVENT_TYPE.toss_login_success);

    this.connectToServer(ePlatformType.PLATFORM_TOSS, result);

}).catch((error) => {

    Analytics.inst.logEvent(A_EVENT_TYPE.toss_login_failed);

    PopupMaker.load(PopupMessage).then(p => {

        p.setMessageID(StringType.connection_failed_param, error);

        p.setOkCallback(() => { window.location.reload(); });

    });

});

}

확인해야 할 부분이 있을까요?

참고로 개발팀에서는 로그인이 실패한 적은 없습니다.

@guestUser123 님 안녕하세요

오류 관련 로깅은 어떻게 나오시나요?

혹시 유저가 로그인 약관 화면에서 ‘닫기’ 버튼을 눌렀을 때 발생하는건 아닌지 궁금합니다.

아니면 다른 로그인 오류가 있는걸까요?

이벤트만 찍고, 에러는 수집하지는 않았습니다.

내일 에러도 수집하게 빌드하고 검수받고 출시해야 로그 확인이 가능할 것 같은데… 검수시간이…

이벤트 상으로는 로그인 실패 비율이 비정상적으로 높은 것 같습니다. 80% 정도가 실패입니다.

내부적으로 확인해 주실 수 있는 부분이 있을까요? appName은 ‘bbb-t’입니다.

추가로 약관 동의 하지 않을 경우 에러 메세지도 ‘로그인을 완료할 수 없습니다.’ 로 확인되는데

약관 동의 하지 않은 경우 외에 다른 경우의 에러 메세지는 다른가요?

그리고 약관 동의 하지 않은 경우도 DAU에 포함이 되고, 리텐션에도 영향을 미치고 있는 것 같은데

이해한 바가 맞을까요?