10
Views
4
Comments
[Settings Plugin] [Settings Plugin] Open Settings not working for iOS 18.6
settings-plugin
Mobile icon
Forge asset by Wouter Baeten
Application Type
Mobile

Hi Assif,

We are using setting plugin, its working so good.

Now when we updated our iOS devices OS to latest version like 18.6 , its not opening setting.

Could you please update plugin to support latest version of OS. 

Thanks in advance for help.

Regards,

Rohit Jagtpa

2021-04-09 11-42-43
assif_tiger
 
MVP

Dear Rohit,
Thank you for bringing this...
I’ll work on reproducing the issue and get back to you asap. 
In the meantime, if you could share any relevant logs, that would be greatly appreciated and helpful for troubleshooting.

Thanks,
assif_tiger

UserImage.jpg
Rohit Jagtap

Hi Assif,

No logs , as when we click on Open Wi-Fi setting it just click and nothing happening in iOS 18.6.

For android its working. As no error in this process, so no logs found.

Thanks,

Rohit Jagtap

UserImage.jpg
Rohit Jagtap

Hi Assif,

Could you please provide updates. 

Thanks,

Rohit J

2021-04-09 11-42-43
assif_tiger
 
MVP

Hi @Rohit Jagtap
I had some test around the IOS 18.6 [ Iphone 14 Pro Max Model].
Additonally I had refactor the NativeSettings.m in my unreleased version for the respective test...
- Replaed the old openURL: call with new approach openURL:options:completionHandler: API. 

----------------------------

Unfortunately the result was same; Apart the 'application_details ' every setting constant was opening the Settings.


+Another Reference From Developer Forums:

Apple only allows apps to open their own Settings page inside iOS. This is done through the public API constant UIApplicationOpenSettingsURLString, which has been supported since iOS 8. From this page, users can manage permissions such as notifications, camera, location, or microphone.

In older iOS versions, some developers used private URL schemes like prefs:root=WiFi or App-Prefs: to jump directly into Wi-Fi, Bluetooth, or other system areas. Apple has now closed off those shortcuts. On iOS 18, trying them simply opens the main Settings screen.

In short: the only setting we can reliably take the user to is our own app’s page. Anything else is blocked by Apple and isn’t part of their official developer APIs.


IOS 18.0 Further will not work !

I will keep an eye incase there's any workaround..
Good Luck,
Assif

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.