3 Replies
      Latest reply: Oct 31, 2016 4:53 AM by eskimo RSS
      shieldagematt Level 1 Level 1 (0 points)

        I have written my Network Extension and the iOS app that enables it. Is there anyway to prevent the user from uninstalling the app without a code or something like they do for profiles?

         

        Thanks

        • Re: Network extension lock down
          eskimo Apple Staff Apple Staff (7,005 points)

          Are you working in a managed environment?  Or with supervised devices?

          Share and Enjoy

          Quinn “The Eskimo!”
          Apple Developer Relations, Developer Technical Support, Core OS/Hardware
          let myEmail = "eskimo" + "1" + "@apple.com"

            • Re: Network extension lock down
              shieldagematt Level 1 Level 1 (0 points)

              I am not, but I can as an option. It looks like either the device needs to be in surpervised mode and not allow uninstalling of all applications, or have the parent not allow uninstalling applications in restrictions. Or hide the application after they have set it up through profiles.

                • Re: Network extension lock down
                  eskimo Apple Staff Apple Staff (7,005 points)

                  Right.  I don’t think there’s any special affordance for apps containing Network Extension providers here; you just use the standard device management systems available to all apps.

                  OTOH, if you want something specific to Network Extension apps, you know what to do (-:

                  Share and Enjoy

                  Quinn “The Eskimo!”
                  Apple Developer Relations, Developer Technical Support, Core OS/Hardware
                  let myEmail = "eskimo" + "1" + "@apple.com"