I'm less worried about "keeping track of data" and more worried on apps defining their behavior based on connectivity state (enabled parts of the UI, etc).
** Description changed: Steps to reproduce: 1. insert SIM card with data plan that has run out/expired 2. notice NetworkingStatus reports connected, but there's "no Internet" phablet@ubuntu-phablet:~$ nmcli d - DEVICE TYPE STATE - /ril_1 gsm connected + DEVICE TYPE STATE + /ril_1 gsm connected /ril_0 gsm disconnected + + phablet@ubuntu-phablet:~$ system-image-cli --info + current build number: 205 + device name: krillin + channel: ubuntu-touch/ubuntu-rtm/14.09-proposed + last update: 2015-01-21 10:06:15 + version version: 205 + version ubuntu: 20150121 + version device: 20150113-2a2e4c5 + version custom: 20150112-494-23-173 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to network-manager in Ubuntu. https://bugs.launchpad.net/bugs/1413302 Title: GSM connected, but no data plan - should report disconnected Status in the base for Ubuntu mobile products: New Status in Ubuntu Connectivity API: Incomplete Status in network-manager package in Ubuntu: Incomplete Bug description: Steps to reproduce: 1. insert SIM card with data plan that has run out/expired 2. notice NetworkingStatus reports connected, but there's "no Internet" phablet@ubuntu-phablet:~$ nmcli d DEVICE TYPE STATE /ril_1 gsm connected /ril_0 gsm disconnected phablet@ubuntu-phablet:~$ system-image-cli --info current build number: 205 device name: krillin channel: ubuntu-touch/ubuntu-rtm/14.09-proposed last update: 2015-01-21 10:06:15 version version: 205 version ubuntu: 20150121 version device: 20150113-2a2e4c5 version custom: 20150112-494-23-173 To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1413302/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp