【问题标题】:Flutter: Open iOS iPhone Settings pageFlutter:打开 iOS iPhone 设置页面
【发布时间】:2019-05-01 19:18:43
【问题描述】:

有什么方法可以使用 Flutter 在 iOS 中打开位置设置页面?我不想要原生解决方案。

【问题讨论】:

  • 您是否尝试使用 url_launcher (pub.dartlang.org/packages/url_launcher) 并传递字符串? "App-Prefs:root=Privacy&path=LOCATION"
  • 它只打开设置而不是位置页面。
  • 在android中如何处理?
  • 不要使用“App-Prefs:root=Privacy&path=LOCATION”,否则你的应用会被拒绝。
  • @EstevãoLucas 谢谢你告诉我,你知道有什么更好的方法吗?

标签: dart flutter


【解决方案1】:

我已经使用了这个包,到目前为止完成了这项工作: https://pub.dev/packages/app_settings

AppSettings.openLocationSettings()

【讨论】:

    【解决方案2】:

    正如@Nick Ponomar 所说,App Settings package from pub.dev 是一个不错的选择。

    我只想提一下,它还提供openAppSettings 方法,该方法将您引导至应用程序的设置屏幕/页面(即调用方法openAppSettings 的那个)。该设置屏幕包含您的应用自安装以来请求的所有权限,无论它们是启用还是禁用。

    WhatsApp 应用程序设置屏幕示例:

    【讨论】:

      猜你喜欢
      • 2012-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-03
      • 1970-01-01
      • 1970-01-01
      • 2015-03-17
      相关资源
      最近更新 更多