A server can be setup to be the backend that hosts all your files and annotations to use realtime collaboration with Apryse SDK.
In realtime collaboration, a server will merely act as an online database that triggers events upon data creation/modification/deletion. As long as the above requirement is met, your server can be built in any language and stack of your choice. Apryse provides an interface that will allow you to connect your data to the out-of-box UI.
CollabManager
from the CollabViewerTabHostFragment2
, then setup the current collaboration session, for example:CollabManager
:The annotations appearing on the document in real time are managed through a separate XFDF format, while the original version of the document is preserved on the server. Note that the client downloads the original untouched document at the start of the collaboration session.
And that is it! Apryse will handle all annotation syncing and annotation reply for you.
Server configuration
Learn more about how to setup a server to work with realtime collaboration.
Server samples
Explore sample projects that use Firebase and WebViewer server for realtime collaboration.
Did you find this helpful?
Trial setup questions?
Ask experts on DiscordNeed other help?
Contact SupportPricing or product questions?
Contact Sales