2017-02-12 1 views
0

매일 Firebase에 새로운 데이터를 입력해야하는 유스 케이스가 있습니다. 클라이언트가이 작업을 수행하는 것은 의미가 없습니다. 그것은 사용자가 작업을 생성 할 수있는 것을 포함하며, 각 작업은 사용자가 매일 완료 할 수 있어야합니다. 따라서 사용자가 작업을 만든 후에는 사용자가 완료 할 수있는 날짜에 대한 데이터가 만들어집니다. 그러나 다음날 00:00:00에 새로운 데이터가 작성되어야합니다.매일 Firebase에 데이터를 어떻게 삽입합니까?

Firebase를 사용하여 이것을 수행하는 가장 좋은 방법은 무엇입니까?

답변

1

Firebase's Admin Database API을 사용하면됩니다.

이렇게하면 클라이언트를 사용하지 않고 서버에서 각 사용자의 데이터베이스에 쓸 수 있습니다. 그러나 스케줄링을 직접 설정해야하며,이를 작동 시키려면 서버 설정 방법에 따라 달라집니다.

또 다른 방법은 Firebase의 Cloud Messaging service을 통해 예약 된 알림을 사용하여 매일 같은 시간에 데이터베이스 쓰기 작업을 수행하도록 각 클라이언트에 알리는 것입니다. 그러나 클라이언트를 사용하는 것이 관련되어 있으며 사용자가받을 수있는 성가신 일입니다 매일 신고.

+0

좋은 링크. 명확히하기 위해 별도의 서버를 설정하지 않고는이 작업을 수행 할 수 없습니다. –

+0

사실 나는 단지 Zapier를 살펴 봤으며 자신의 서버와 관련이없는 통합을 제공 할 수 있습니다. https://zapier.com/app/editor/template/10613, 이는 개인에게 쓰기위한 것입니다. 사용자의 기록. 이 예 이외에 나는 자신의 서버를 설치해야한다고 생각합니다. –

관련 문제