Parameters

Return Value

Gets a FIRDatabaseReference for the provided URL. The URL must be a URL to a path
within this Firebase Database. To create a FIRDatabaseReference to a different database,
create a FIRApp} with a FIROptions object configured with the appropriate database URL.

Parameters

Return Value

The Firebase Database client automatically queues writes and sends them to the server at the earliest opportunity,
depending on network connectivity. In some cases (e.g. offline usage) there may be a large number of writes
waiting to be sent. Calling this method will purge all outstanding writes so they are abandoned.

All writes will be purged, including transactions and onDisconnect writes. The writes will
be rolled back locally, perhaps triggering events for affected event listeners, and the client will not
(re-)send them to the Firebase Database backend.

Declaration

Declaration

The Firebase Database client will cache synchronized data and keep track of all writes you’ve
initiated while your application is running. It seamlessly handles intermittent network
connections and re-sends write operations when the network connection is restored.

However by default your write operations and cached data are only stored in-memory and will
be lost when your app restarts. By setting this value to YES, the data will be persisted
to on-device (disk) storage and will thus be available again when the app is restarted
(even when there is no network connectivity at that time). Note that this property must be
set before creating your first Database reference and only needs to be called once per
application.

Declaration

By default the Firebase Database client will use up to 10MB of disk space to cache data. If the cache grows beyond
this size, the client will start removing data that hasn’t been recently used. If you find that your application
caches too little or too much data, call this method to change the cache size. This property must be set before
creating your first FIRDatabaseReference and only needs to be called once per application.

Note that the specified cache size is only an approximation and the size on disk may temporarily exceed it
at times. Cache sizes smaller than 1 MB or greater than 100 MB are not supported.