We are using the C# SDK to collect real-time data events. We have observed a few issues.
- The documentation indicates the tokens are supposed to auto-refresh. We are capturing the token refresh events and observe that they seem to automatically refresh twice (a little less than an hour apart), but usually within 3 hours we no longer receive data events. We also tried manually renewing the subscription, but it that did not seem to have any effect on the data.
- To address issue 1 above we began monitoring when the subscription was set to expire and if that time lapsed, re-create the connection. This approach seemed to work but we noticed that call events become delayed. Initially only by a minute but as time goes on we have seen delays of over 10 minutes.