Thanks for your explanation.
Have no problems with the concept of 100kb data blocks.
My query is in relation to what constitutes a session?
eg I open an app and use 5kb of data, I close the app and 1 hour later come back and open it again and use 5 kb. I understand that I would probably be charged 2 sessions at 100 kb each.
So, is the session calculated on the opening and closing of the app or by the time period between opening and closing the app?
What if I had opened the app and used 5kb and closed it AND then immediately reopened the app, common sense advises me (though this is the internet) that this should only constitute 1 session block at 100kb.
How does the TPG billing process decide when a session has started and finished.
I have been reading on whirlpool where some have experienced only 1 session when connected over a long period of time but where the app has polled their email about every 5 minutes. If the app is kept open perhaps the session is kept open OR perhaps because of the small period of time ie 5 minutes, between polling the billing system determines it is still the same session.
Surely TPG have an answer to this? after all their billing system is applying it to all data flowing through their system?