2016-06-07 2 views
1

Firebase 데이터베이스를 사용하여 사용자 및 이벤트를 저장하는 iOS 앱이 있습니다. 각 이벤트의 시작 날짜는 내 앱의 NSDate이지만 문자열로 변환되어 Firebase에 저장됩니다. 데이터가 Firebase에서 검색되면 날짜 문자열이 내 앱에서 NSDate로 다시 변환됩니다.저장된 문자열 날짜가있는 Firebase Cloud Messaging

이벤트 1 시간 전에 이벤트에 참석하는 모든 사용자에게 푸시 알림을 보내고 싶습니다. Firebase Cloud Messaging이이를위한 해결책일까요? 시작 날짜가 Firebase의 문자열 ("Sat, 2016 년 6 월 11 일, 9:30 AM EDT")이므로 Firebase가이를 읽고 통지를 생성하는 방법을 잘 모르겠습니다. 문자열을 기반으로합니다. 어떤 제안을 해주셔서 감사합니다!

답변

0

현재 Firebase에는 데이터베이스와 알림이 통합되어 있지 않으므로 수동으로 알림 메시지를 만들어야합니다.

+0

https://firebase.google.com/docs/notifications/ – theblindprophet

0

Firebase 데이터베이스를 사용하는 대신 자신의 데이터베이스를 기반으로 알림을 보내도록 실행할 스크립트로 사용자의 서버를 만들 수 있습니다. 이렇게하면 datetime 필드를 사용하여 날짜를 저장하고 비교할 수 있습니다.

이 작업은 훨씬 더 많은 작업이 필요할 수 있지만 나중에 쉽게 유지 관리 할 수 ​​있으므로 앞으로는 분명 도움이 될 것입니다.

documentation에서 서버 측 API를 만드는 방법을 참조 할 수 있습니다.

관련 문제