【问题标题】:How to show Location Services settings over (under) my app settings如何在我的应用设置上方(下方)显示定位服务设置
【发布时间】:2016-12-27 06:19:57
【问题描述】:

我使用 root.plist 自定义了我的应用设置(在 iPhone 设置页面中)。 现在如何将位置服务和通知添加到我的设置中,以便用户可以在一个地方查看我的所有应用偏好?

我需要这样的东西,所以我可以在同一个地方看到位置权限和我的自定义设置:

【问题讨论】:

  • 我认为这些选项会在您开始使用通知、位置服务等时自动显示...
  • 在您的应用程序中您无法操作系统设置,settings 应用程序用于相同的设置,但您可以使用服务器处理远程通知等设置

标签: ios swift settings preferences


【解决方案1】:

因此,当您将位置列为应用中的一项功能时,位置设置将自动显示在“设置”中。如果您希望更多自定义设置显示在 Settings 中,而不是在您的应用中,您可以在 Settings Bundle 的 plist 文件中添加键。

参考:https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/UserDefaults/Preferences/Preferences.html

【讨论】:

    【解决方案2】:

    您可以使用authorizationStatus()locationServicesEnabled() 获取位置配置的当前状态,并根据状态显示在您的设置中。

    但是没有办法从您的自定义设置中修改位置配置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-24
      • 2019-06-05
      • 1970-01-01
      • 2021-01-13
      • 2015-10-04
      相关资源
      最近更新 更多