Enhancing User Experience Through Improved Network Disconnect Handling
What's New?
In an era where remote work and variable internet connections are prevalent, we've innovated to address a key challenge: network disconnections. Our latest update significantly improves how network interruptions can be handled by developers, ensuring a seamless and uninterrupted experience for endusers.
Service State API Example Use Cases:
Continuity in Work: Besides the additional APIs for developers this update is a general improvement ensuring that 3D Spaces stays intact at all times. This makes sure data is not lost due to a necessary reload of the 3D Space during a network disconnect
Performance Analytics: The API can be utilized to track and log the network related reliability of services over time. This data can be valuable for identifying patterns in service disruptions and guiding future improvements
Conditional Feature Accessibility: Based on the connection status of various services, certain features of the application can be dynamically enabled or disabled. This ensures that users only interact with features that are fully operational, enhancing the overall user experience
Customizable Alerts and Notifications: Developers can leverage the API to generate customized alerts or notifications for users when a service's connectivity status changes. This enhances transparency and keeps the user informed about the application's current state.
Try out the new ServiceStateAPI!
Limitations
While we have made significant strides, some challenges remain:
Shared Session Service Limitation: The Shared Session Service, along with VisService and Reality Service, cannot yet automatically restore after a disconnect
Service-Specific Recovery: Each backend service, including Delivery, Resource, and Geometry Services, handles network errors independently.
Your Feedback Drives Our Progress
Thank you for being part of the instant3Dhub Community!
Let's collaborate to make instant3Dhub even better! You got any feedback, ideas or additional use cases?
Contuct us
Hannes Krug
Product Manager @Threedy
E-mail: hannes.krug@threedy.io