Device Data Volume API description
API description
The “Device Data Volume” API allows developers to know the remaining data allowance that a mobile device has for the current billing cycle. This enables developers to track and manage the available data for users, helping them prevent overages and ensure users stay within their plan limits by limiting the amount of data used by an application when the remaining allowance is low. By allowing direct API requests, developers can request the remaining data volume whenever required.
Note:
The updated graphic should show a mobile user at an event (e.g. concert or sporting occasion) requesting to join an immersive streaming service provided by the event organisers. The application checks the mobile user’s remaining data allowance and, because they have sufficient allowance available, they are allowed to join the service.
Use Cases
Data Monitoring for Mobile Apps: A mobile application developer can query the API to check how much data allowance a user has left for their current billing cycle. This can help users stay informed and avoid unexpected overages, while also offering proactive management options such as data-saving modes.
Content Streaming Services: Streaming platforms can query the API to check a user’s remaining data volume and adjust the content quality (e.g., reduce video resolution) if the user is nearing their data limit, or preventing them using services that would exhaust their remaining data allowance, such as immersive large events.
See also at GSMA:
Immersive large Events: Immersive large Events
Benefits
On-Demand Data Volume Queries: Developers can make direct requests to the API to retrieve the remaining data allowance for a mobile device whenever necessary, providing a flexible and efficient solution for tracking data consumption.
User Awareness: Users can stay informed about their remaining data, allowing them to make informed decisions, such as switching to a lower data-consuming service or avoiding certain high-data applications if they are near their limit.
Customized User Experience: Developers can use the remaining data information to customize the user experience, such as offering data-saving tips, low-data mode, or adjusting content quality based on the remaining data allowance.