2016-10-21 3 views
0

익명 및 이메일 인증 방법을 사용하여 사용자에게 서명하고 있습니다. 실시간 데이터베이스에 사용자 데이터를 저장하고 있습니다. 데이터가 잘 저장됩니다. 또한 FCM 토큰을 저장하여 클라우드 메시지를 보냅니다.앱을 제거하면 Firebase이 사용자를 삭제합니다.

하지만 더 이상 내 앱이 설치되어 있지 않은 사용자를 위해 데이터베이스에서 일부 데이터를 제거하고 싶습니다.

어떻게하면됩니까?

답변

2

이 작업을 수행 할 수 없습니다. 제거가 반드시 사용자가 앱으로 돌아 가지 않는다는 의미는 아닙니다. 예를 들어 일시적으로 공간을 확보 할 수 있습니다. 아니면 단순한 사고 였을 수도 있습니다. 또는 새로운 기기로 전환하고 이전 기기에서 삭제하려고합니다. 이러한 경우에 프로필 데이터가 삭제 된 경우 사용자 환경이 좋지 않습니다.

마지막으로 앱을 시작한 시간을 기록하여 오래된 사용자의 공간을 정리 한 다음 오랫동안 앱을 사용하지 않은 사용자의 데이터를 정리할 수 있습니다.

+0

* 할 수 없다 * 할 수 없다는 것은 당신이하지 말아야한다는 것입니다. – Jeremiah

+0

firebase-admin SDK가 최근에 출시되기 전에 (2016 년 11 월), 확실히이 작업을 수행 할 수 없었습니다. 이제 firebase-admin을 사용하면 특정 사용자를 삭제하는 명령에 응답 할 수있는 자체 서버를 제어하는 ​​경우에만이 작업을 수행 할 수 있습니다. https://firebase.google.com/docs/auth/admin/manage-users –

관련 문제