当前位置: 首页 > 知识库问答 >
问题:

查找允许/拒绝的权限

韩阳飙
2023-03-14

我需要知道我们如何才能找出用户是否允许或拒绝我们的应用程序运行所需的权限。 我可以登录到分析系统吗?

谢了。

共有1个答案

欧阳晗日
2023-03-14

我发现了一个名为permission_handler的插件,它同时适用于Android和iOS。

检查IOS上的权限:

var status = await Permission.camera.status;
if (status.isUndetermined) {
  // We didn't ask for permission yet.
}

// You can can also directly ask the permission about its status.
if (await Permission.location.isRestricted) {
  // The OS restricts access, for example because of parental controls.
}

调用权限上的request()来请求它。 如果之前已经授予,什么也不会发生。 request()返回权限的新状态。

或者在Android上:

bool isShown = await Permission.contacts.shouldShowRequestRationale;
 类似资料:
  • Meteor 的安全系统不需要我们在每次修改数据的时候,在各自的函数里面进行手动检查。 例如,对于一个博客系统,我们常常需要做很多操作,往新帖子上添加属性,当发布帖子的时候进行特定检查。这些操作都是围绕帖子(post)这个对象进行的,所以我们应该为帖子设置一个专门的函数进行安全检查。 但在另一方面,我们又不希望为修改帖子或删除帖子这些简单的操作编写特定的函数。我们只需要在这些操作之前,检查用户是否

  • 问题内容: 我正在尝试通过经典的ASP记录集执行以下查询- 尽管我遇到了权限问题。所以我收到的错误是- Microsoft OLE DB提供程序的ODBC驱动程序错误‘80040e09’ [Microsoft] [ODBC SQL Server驱动程序] [SQL Server]对对象“ A_Permission”,数据库“ HRWB_3_0”,架构“ dbo”的选择权限被拒绝。 在不更改权限设置

  • 我是ubuntu的新手,想用eclipse开发android应用程序(因为我听说android工作室还不能很好地使用NDK的东西)。 谁能告诉我原因和如何解决这个问题吗?我会很感激的,这快把我逼疯了。

  • 我在我的Android应用程序中遇到了一个奇怪的权限拒绝,下面是我的清单文件: 我得到的错误是:ActivityManager:java.lang.SecurityException:权限拒绝:从null(PID=17572,UID=2000)启动意图{act=Android.Intent.Action.Main cat=[Android.Intent.Category.Launcher]flg=

  • 我对编码相对较新,遇到了麻烦。 我有这个代码把数据发送到火警基地 当我试图查找这篇文章时,它谈到了Firebase的规则,这似乎是一种我还没有学过的语言(或者它只是在我的脑海中浮现)。有人能解释一下是什么引起了这个问题吗?我以为这是我要求它存储电子邮件和用户显示名称,你只是不允许这样做,但当我把这些拿出来时,我仍然有同样的问题。有没有一种方法可以避免这个错误而不设置规则,或者规则是我可以自学如何在

  • 我正试图从命令行运行gradlew,但经常遇到以下错误。 我已经在我的项目目录中运行此命令。我需要运行这个命令,因为我在Android Studio 0.2.x上遇到了与这里相同的(非描述性)错误:Android Studio和gradle build错误 我是不是做错了什么?我该怎么解决这个问题?

  • 我已创建IAM策略并分配给IAM用户。 请查找保险单 我未选中s3 bucket testingbucket00的“阻止新公共bucket策略”。 我尝试登录aws控制台使用IAM用户列出所有桶,但显示"访问为错误"。 我想给IAM用户分配一个桶,请帮忙。