회사에서 개발하는 앱에서 메시지 api를 구현하고자 하는데 궁금한점이 있습니다.
메시지 사용 목적은 특정 상황 발생 시 앱 사용자에게 알림 등의 목적으로 사용하려고 합니다.
생각중인 개발 과정은 다음과 같습니다.
- 앱에서 카카오 로그인 구현 (친구목록, 메시지 권한 동의)
- 사용자가 앱에서 카카오 로그인 시 사용자의 access-token 획득
- 해당 access-token을 통해 사용자의 user_id 획득
- 앱에서 친구 목록 조회를 통해 해당 사용자의 uuid까지 획득
- 앱에서 uuid를 통해 메시지 전송
여기서 궁금한 점은.
- 사용자가 앱 내에서 “처음” 카카오 로그인을 하면 친구목록 조회를 통해 해당 사용자의 uuid까지 바로 획득하려고 합니다. 그럼 이후에는 사용자의 access-token의 유효기간과는 상관없이 언제든지 해당 uuid를 통해 메시지를 보낼 수 있는건가요? 다시 말하면, 사용자가 카카오 로그인을 처음에 "한 번만"하면 시간이 많이 지나도 별도의 친구 목록 조회 과정없이 해당 uuid를 통해 메시지를 보낼 수 있는건가요?
- 사용자가 앱 내에서 카카오 로그아웃을 하면 더이상 메시지를 수신받을 수 없는건가요?
질문이 조금 이상할 수 있는데 메시지 api를 정확히 이해하고자 합니다.
감사합니다.