I have a react-native app that I want to measure the data usage per user and gather them to optimize it later.
I saw old questions for native android suggesting that trafficStats may give stats by UUID.
What possibilities are there for react-native?
How to measure performance in React Native apps | New Relic. Put all over the place in its place—monitor your entire stack on a single platform. Get more value from your data with hundreds of quickstarts that integrate with just about anything. Be up and running in minutes.
On iOS, the main storage library for React Native is based on the Apple File System, using FileManager to read and store files on the device unencrypted. On Android, AsyncStorage uses either the key-value store RocksDB or SQLite, based on which one is available.
Using react-native means that you have two options,
The native implementation which depends on the OS you're working on.
If you're using a JS library for networking (Axios) or even a builtin function (fetch) you can implement a wrapper Promise which calculates the length of any input/output string, + an approximation of the length of the header.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With