팀원이 친구목록조회에서 갑자기 사라졌습니다

앱의 팀원이 있습니다.

해당 팀원은 메세지 발송자(Editor)의 카카오톡 친구이며,
해당 팀원은 앱(사이트)에 로그인 했고, 친구 목록 조회와 메시지 권한에 동의했습니다.

따라서 해당 팀원은 친구묵록 조회 조건을 만족 했고, 친구목록에서 조회도 되었고, 메세지 발송도 되었는데요.

어느날 메세지 발송이 실패해서 살펴보니, 해당 팀원이 친구목록 조회에서 조회되지 않습니다.

해당 팀원은 현재도 메세지 발송자(Editor)의 카카오톡 친구이기 때문에,

  1. 앱(사이트)에 로그인한 것이 풀렸다.
  2. 친구 목록 조회와 메시지 권한의 동의가 풀렸다.

이 2가지 중 하나가 원인인 것 같은데요.

해당 팀원은 아무것도 한 것이 없다고 합니다.

이유가 무엇일까요?

추가: 제 앱에서 제품 설정 - 카카오 로그인 - 사용자 프로퍼티 를 보니, 카카오 로그인에 연결된 팀원 계정에 해당 팀원이 안 보이는 것을 보니, 로그인이 풀린 것 같습니다.

카카오 로그인이 풀리게 되는 조건이 어떤 것이 있는지 궁금합니다.

또한 팀원의 카카오 로그인을 계속 지속시키는 방법은 어떤 것이 있는지 궁금합니다.

위 팀원 이외에 다른 팀원의 경우에는 로그인이 풀리지 않고 계속 유지되는 팀원도 있는데요.

팀원의 카카오 로그인을 계속 지속시키는 방법은 어떤 것이 있는지 궁금합니다.

안녕하세요.

잘 사용하시다 안되는 거라면, 사용자 정보조회를 하지 않아서 배치가 연결을 끊은 것으로 보입니다.
(토큰만 발급 받은 경우, 배치가 사용자 정보보호를 위해 정기적으로 연결을 끊습니다.)

인가요청 시, 사용자 정보조회 API까지 호출 해보시겠어요?

인가요청 → 토큰요청 → 사용자정보조회

제가 한 것은 위 rest api 문서에서,
인가 코드 받기, 토큰 받기 입니다.

문서를 보다 보니
“쿠키로 인한 카카오계정 세션의 인증 시간
로그인 시 카카오계정 세션의 인증 시간은 기본 24시간이며, 최초 인증 후 세션 시간은 변경되지 않습니다. 사용자가 로그인 유지를 선택한 경우에는 인증 시간이 1달입니다.”

이런 내용이 있는데,
해당 팀원이 2일은 로그인이 되었어서, 이 문제는 아닌 듯 합니다.

  1. 인가요청 → 토큰요청 → 사용자정보조회 까지 하면, 영구적으로 로그인이 유지가 될까요?

  2. 혹시 토큰 갱신하기를 주기적으로 시행해주면, 영구적 로그인 유지가 가능할까요?

  3. 토큰 갱신하기를 주기적으로 시행하는 것으로도 불가하다면, 영구적으로 로그인 유지가 가능한 방법이 있는지 조언 부탁드립니다.

메세지 전송을 위한 영구로그인은 팀원들 모두 동의가 된 부분입니다.

  1. 인가요청 → 토큰요청 → 사용자정보조회 까지 하면, 영구적으로 로그인이 유지가 될까요?

네.

  1. 혹시 토큰 갱신하기를 주기적으로 시행해주면, 영구적 로그인 유지가 가능할까요?

친구 목록조회를 위해 친구가 토큰을 갱신할 필요 없습니다.

  1. 토큰 갱신하기를 주기적으로 시행하는 것으로도 불가하다면, 영구적으로 로그인 유지가 가능한 방법이 있는지 조언 부탁드립니다.

조회할 친구는 디벨로퍼스앱 연결을 위해 1회만 로그인하면 되며, 조회시점에 로그인할 필요없습니다. 재로그인할 필요도 없구요.

설명드린것 처럼 친구가 아래 처리를 1회만 하시면됩니다.

인가요청 → 토큰요청 → 사용자정보조회