Closed Deleplace closed 1 year ago
Datastore mode disables Firestore features that are not compatible with Datastore:
- The project will accept Datastore API requests and deny Firestore API requests.
- You can use Datastore client libraries with this project but not Firestore client libraries.
- Firestore real-time capabilities will not be available
That's a bummer, as we're already using Datastore (aka Firestore in Datastore mode)
Another alternative: Firebase FCM
FCM would require a Service Worker, and the user consent to send Notifications. Not seamless.
It's possible to create a new distinct project with Firestore in Native mode, and let the two projects communicate:
Not ideal, but will probably work fine.
Cloud Firestore Lite: lightweight, but does not support onSnapshot
(realtime updates)
Current push component
Pusher.com (since #1)
Alternative