【问题标题】:Flutter Alarm Application PermissionsFlutter 告警应用权限
【发布时间】:2021-10-18 18:01:48
【问题描述】:

我正在开发颤振警报应用程序,但遇到了问题。可能很容易解决,但我不知道我怎么想你可能知道。我附加了一个文件,显示了我在 playstore 中找到的警报应用程序 alarmy 的其他权限源。在文件中,您可以看到从一开始就接受了“在锁定屏幕上显示”和“在后台运行时显示弹出窗口”权限。另一方面,对于我正在开发的警报应用程序“超警报”,这两个权限从一开始就被拒绝,我不知道如何改变它。也许你可以帮助我。这是一个小米设备。

【问题讨论】:

  • 您能否分享您在 android 清单文件中要求的权限,这将有助于给出答案,请告诉我您是否要求用户在应用程序中获得权限。

标签: android flutter permissions alarm lockscreen


【解决方案1】:

我不确定它是否被系统禁用或者您没有请求权限,在第二种情况下,我建议您使用permission handler,另一方面,如果系统阻止了该应用程序授予权限是因为您尚未在 Info.plist 上进行设置 我建议你检查this post

【讨论】:

  • 一开始,我以为我必须请求权限,但后来我下载了另一个警报应用程序,发现甚至在第一次打开应用程序之前,我需要的权限就已经被接受了。所以我想也许我只需要将相关权限添加到主 xml 文件而不要求它。由于我不知道权限是如何被调用的,所以我只是将所有存在的权限添加到了我的 xml 文件中,并测试了我需要的权限是否被接受而他们没有被接受。所以现在我很困惑。
  • @TheUltimateOptimist 您还必须快速编写代码以检查权限是否被接受。通常,如果您创建警报,它会请求您的许可。如果权限未被接受,则开发人员必须使用 pub 上可用的 premission_handler 插件。开发。以确保用户添加此权限。
猜你喜欢
  • 2018-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-12
  • 1970-01-01
  • 2019-08-05
  • 1970-01-01
相关资源
最近更新 更多