NEDNSProxyProvider on B2B App Store

It seems like the topic of _where_ NEDNSProxyProvider is allowed is slimly documented. The Apple docs say


> You usually do this in the context of managed devices, such as those owned by a school or an enterprise.


But fall short of saying that you _can't_ use the API on general App Store apps. That's fine, I already know this to be the case. The question is, what if you're distributing your app through a custom B2B App Store? Is it then allowed, assuming the devices are managed through MDM?


Thanks

Answered by DTS Engineer in 358758022

But fall short of saying that you can’t use the API on general App Store apps.

That’s because you can (-:

The docs are really clear about the actual restriction. The Overview section of the main DNS Proxy Provider page says:

DNS proxy providers are only supported on supervised iOS devices.

This does not preclude App Store deployment. In fact, many folks with supervised devices prefer App Store deployment because it simplifies their internal processes. However, the deployment mechanism is not the gating factor here, it’s whether the device is supervised or not.

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"

>fall short of saying that you _can't_ use the API on general App Store apps


The API isn't being used with a 'general' store app that is distributed to the general public.


Semantics, I know, but technically, you're not 'distributing' to users....you are selling to a company/institution, and they will distribute to their employees/students. To me, that qualifies as managed device context.

Accepted Answer

But fall short of saying that you can’t use the API on general App Store apps.

That’s because you can (-:

The docs are really clear about the actual restriction. The Overview section of the main DNS Proxy Provider page says:

DNS proxy providers are only supported on supervised iOS devices.

This does not preclude App Store deployment. In fact, many folks with supervised devices prefer App Store deployment because it simplifies their internal processes. However, the deployment mechanism is not the gating factor here, it’s whether the device is supervised or not.

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"

Glad I had that wrong. Thanks for the quick answer!

NEDNSProxyProvider on B2B App Store
 
 
Q