You need to reverse engineer what they are doing to check internet connectivity and.. Handle or spoof that.
Yeah that's what we're doing already :) now it's just testing on all the different devices and versions of operating systems to ensure the user experience is good, and turning it off where the user experience is bad and unfixable.