We have a library of documents available for user. Current approach is upon selecting the document on the mobile device,
if it's downloaded, it will open,
else the document will be downloaded and open for the user.
As shown below.
It's a pretty straightforward approach. But now the challenge come in when the user request the documents to be automatically downloaded. Our users would require to fly frequently and downloading of document ad-hoc is not possible as times. And able to read documents that is "related" to them are key in making this application successful.
2 approaches I can think of.
1: Download all the documents automatically. This will load the storage will all unnecessary documents.
2: Allow user to subscribe to certain documents. In the above example, if the user is interested in sales document, upon subscribing, new sales documents will be push and automatically download to user device. However, if I only want certain documents from sales and certain documents from post-sales, I will be loaded with all sales and post-sales documents.
Hence, is there any other idea you can think of to aid me with this issue or any feedback and comments please feel free to leave behind.
Your help will be greatly appreciated.