(related post: How to optimize my app for for a carrier-provided satellite network? )
I am trying to implement an app so that it works under a carrier-provided satellite network.
The app uses (AS)WebAuthenticationSession for signing in. If the app is entitled to access a satellite network, will (AS)WebAuthenticationSession work as well?
How about WKWebView and SFSafariViewController?
Is there a way to test(simulate) a ultra-constrained network on a device or a simulator to see the expected behavior?
Thanks,
I was hoping that you’d be able to use Network Link Conditioner to simulate an ultra-constrained network, but I ran that past the networking team and they told me that it’s not really set up for that:
-
It doesn’t provide a way to flag an interface as ultra-constrained.
-
While it lets you manually configure various network parameters, there isn’t a combination of parameters that reasonably simulate satellite networking.
Clearly this is less than ideal, in that it gives you no good way to test your code. You have to have a real device with a carrier that supports satellite and then take that device somewhere it can see satellites but has no cell service.
I encourage you to file an enhancement request for a developer-oriented feature that let’s you test your ultra-constrained networking code. Please post your bug number, just for the record.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"