자동가입을 끄고 현재 저희쪽 약관 확인을 받고 가입을 완료하는 형태인데요.
제일 처음에 UserManagement.requestMe() 호출해서 카카오톡을 로그인하게 하고,
자동 가입을 꺼놨으니 notSignedUp() 타게 한뒤에 약관 동의하면 그때 다시 requestSignup() 호출해서 가입하고
또 다시 requestMe() 호출해서 사용자 정보를 받는식으로 해야되나요?
requestMe()가 앞뒤로 호출되니 이게 흐름이 맞는가 싶어서요.
위 flow대로 하셔도 동작은 하겠지만 기본적으로 자동 로그인을 끄게 된 경우의 가입 프로세스는 다음과 같으 구현하는 것이 일반적입니다.
- Session.open() 또는 SDK가 제공하는 LoginButton을 사용하여 유저의 토큰을 얻어냄
- 별도의 가입 절차를 거친 후 UserManagement.requestSignup()을 호출하여 가입시킴
- UserManagement.requestSignup()의 성공 콜백에서 UserManagement.requestMe()를 호출
ApiResponseCallback.onNotSignedUp() 메소드는 에지 케이스가 잘 처리가 안된 경우 볼수도 있는 에러이지만 일반적으로 유저들이 받는 에러는 아니라서요. 제가 위에 말씀드린대로 구현하면 어떨까요?