Add recommendations for mobile clients

Signed-off-by: Guido Günther <agx@sigxcpu.org>
pull/1915/head
Guido Günther 4 months ago
parent 56914b72ef
commit fd3e5832a8

@ -1363,3 +1363,12 @@ following conventions.
the tokens returned by `next_batch` and `prev_batch` should contain enough
information for subsequent calls to the API to know which page of results
they should return.
## Best Current Practice for Mobile Clients
In order to save bandwidth and battery mobile clients should:
- Use [push notifications][/client-server-api##push-notifications] to get notified about new events
- Disable continuous `/sync` calls
- Fetch the events indicted in the push notifications via the ``GET /rooms/{roomId}/event/{eventId}`` API call
- In case the event is encrypted and the necessary keys aren't present, invoke `/sync` to get the needed encryption keys

Loading…
Cancel
Save