使用href链接打开iOs设置

tktrz96b  于 2023-04-13  发布在  iOS
关注(0)|答案(2)|浏览(201)

我有一个使用位置的Web应用程序,我想帮助用户启用位置服务,如果它在设备上被禁用。
请继续:启用位置服务切换。
这就是我所尝试的:

<a href="prefs:root=Privacy&path=LOCATION">the Location Services</a>

当然,我尝试了所有可能的方案:

App-prefs://
App-prefs:
prefs://
prefs:
prefs:root
prefs:root=

但safari总是告诉我:
Safari无法打开页面,因为地址无效

5uzkadbs

5uzkadbs1#

由于Apple的限制,您无法在设置中打开特定的子菜单。
但是,您可以使用此URL打开iPhone的主要设置:

App-Prefs://prefs:root
  • 在IOS 16中测试。
  • 在Mac上不起作用。

请注意,根据Apple的说法,只有明确记录的方案才受支持。其他所有内容都被认为是私有API。
App-Prefs URL方案未记录用于第三方使用!

sczxawaw

sczxawaw2#

我在iOS 16 <a href="App-Prefs://prefs:root"> Settings menu </a>上使用Safari进行了测试。
似乎它并不总是打开主设置菜单,但最后设置子菜单打开之前,点击网址。
<a href="App-Prefs://prefs:any_string"> Settings menu </a>的行为相同

相关问题