There are quite a few limitations while using shred URL session and they are as follows:
- You can’t obtain data incrementally as it arrives from the server.
- You can’t customize the connection behaviour.
- Your ability to perform authentication is limited.
- You can’t perform background downloads and uploads when your app isn’t running.
If our app uses, cache, cookies, custom network protocols or authentication, it is better to avoid URL shared session.