[iOS] Persistent connections to getmondo.co.uk

Using disconnect app to monitor connection on my iPhone (https://disconnect.me/), I can see persistent calls to getmondo.co.uk. These occur more frequently when switching between 4G/WiFi. I’ve turned background app refresh off and don’t use the notification centre widget to show my balance so why is it making so many calls to this domain?

OS: iOS 12
Device: iPhone XS
App Version: All

I may be wrong, but I’d imagine this is because the app needs to check to see if there’s a notification to be shown, or information (such as alerts about status etc). It would have to do this fairly regularly I’d imagine.

This is all supposition, though. Ideally you’d need to tag someone technical from Monzo.

I may have figured it out by checking the traffic on my own phone, I suspect this is iOS trying to poll for the Apple Site Association file that no longer exists there.

I’ll see if I can get this fixed.

10 Likes

I was under the impression notifications are relayed through Apple?

You’ll excuse me, I’m not au fait with the internal workings of the Apple notification infrastructure. I was merely suggesting a possible cause based on what I did know. Rika has now confirmed this is some erroneous polling for a file. Sorry for not being correct.

I wasn’t attempting to correct you…it was a question really. I’m not an iOS developer :man_shrugging:t3:

I think notifications are handled by Apple but I’m not 100% sure.

1 Like

You’re right - that’s why push notifications data usage is shown under system usage, not per-app usage. When an app wants to send you a push notification, it notifies Apple via the Apple Push Notification service (APNs) – original name, I know – who then relay it onto you.

Apple Push Notification service (APNs) propagates push notifications to devices having applications registered to receive those notifications. Each device establishes an accredited and encrypted IP connection with the service and receives notifications over this persistent connection. Providers connect with APNs through a persistent and secure channel while monitoring incoming data intended for their client applications. When new data for an application arrives, the provider prepares and sends a notification through the channel to APNs, which pushes the notification to the target device.

from here, if you’re interested.

3 Likes