3 Replies
      Latest reply on Feb 6, 2019 1:05 AM by eskimo
      aravind_v Level 1 Level 1 (0 points)

        Hi,

         

        We have a requirement in our app to open the phone's root settings instead of our apps settings(which can be achieved using "UIApplicationOpenSettingsURLString").

         

        We have some flows in the app that should open the app's settings and some flows that should open the root settings.

         

        We are aware of the fact that ""App-Prefs:root" can be used as the URL to acheive this. But we see all over the web that this may lead to app rejection.

         

        Can you please let us know if it is valid to use "App-Prefs:root" to launch the Settings from within an app? Also, will this be considered valid if "App-Prefs:root" is added under URL types?

         

         

        Thanks,

        Aravind V

        • Re: Launch iOS settings from within the app instead of "app-settings:"
          eskimo Apple Staff Apple Staff (11,625 points)

          See this post for some general guidelines on this front.

          Share and Enjoy

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

            • Re: Launch iOS settings from within the app instead of "app-settings:"
              aravind_v Level 1 Level 1 (0 points)

              Thanks.

               

              I did go through the above mentioned thread and many other threads even before you mentioned it.

               

              I agree "App-Prefs:root" is not public anymore, but I see some reporting that they have passed Apple's approval using "App-Prefs:root" while some have reported their apps have got rejected.

               

              Can you please be very clear as to whether this would cause app rejection? I'll have to take this thread to a CFT to work on a different flow based on your response.

               

              If yes, we will go ahead changing our flow. If no, we can live with it.

               

              Appreciate your response.

               

              Thanks,

              Aravind V

                • Re: Launch iOS settings from within the app instead of "app-settings:"
                  eskimo Apple Staff Apple Staff (11,625 points)

                  Can you please be very clear as to whether this would cause app rejection?

                  No.  Only App Review can say definitively what will or won’t be allowed on the store.

                  I can only say what I’ve already said: With regards Apple URL schemes, only the schemes explicitly documented are supported.  Everything else is considered to be private API.

                  Share and Enjoy

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