ios-permissions相关内容
当我的应用第一次尝试在 iOS 8 上访问摄像头时,用户会看到一个摄像头权限对话框,就像 iOS 7 中用于麦克风访问的麦克风一样. 在 iOS 7 中,可以事先调用麦克风权限对话框并查看是否已授予权限(请参阅 这个问题,例如).在 iOS 8 中是否有类似的方法来调用相机权限对话框?对话框可以合并麦克风和摄像头访问权限吗? 解决方案 这是我们最终使用的方法: if ([AVCap
..
我正在尝试重新创建以下代码返回 AVAuthorizationStatusNotDetermined 的条件: AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo]; 但是,即使在应用程序被删除并重新安装后,iPad 似乎也会记住相机权限,因此每
..
使用 iOS 10.0 最后一个测试版.我曾尝试使用相机扫描我的应用程序中的条形码,但它因运行时错误而崩溃. 此应用已崩溃,因为它试图访问隐私敏感信息没有使用说明的数据.应用的 Info.plist 必须包含一个带有字符串值的 NSCameraUsageDescription 键,用于解释用户应用如何使用这些数据. 把这个key放入plist,还是crash? 解决方案 在 i
..
不同的网站(eg) 解释说,iOS 权限模型是这样工作的:所有应用程序都有一组基本权限(包括 Internet 访问权限).如果在运行时需要额外的权限,系统会询问用户是授予还是拒绝. iOS 知道哪些权限?什么属于基本权限集?没有用户同意可以做什么?基本上我正在寻找一个 类似于这个列表,仅适用于 iOS 解决方案 与其他答案相反,有一个在运行时询问的官方权限列表.它位于 iOS 安全
..
当我的应用在 iOS 8 上第一次尝试访问摄像头时,用户会看到一个摄像头权限对话框,很像 iOS 7 中用于麦克风访问的麦克风对话框. 在 iOS 7 中,可以预先调用麦克风权限对话框并查看是否授予权限(参见 这个问题,例如).是否有类似的方法可以在 iOS 8 中调用相机权限对话框?该对话框是否可以合并麦克风和摄像头访问权限? 解决方案 这是我们最终使用的方法: if ([AVC
..
我正在尝试重新创建以下代码返回 AVAuthorizationStatusNotDetermined 的条件: AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo]; 然而,即使在删除并重新安装应用程序后,iPad 似乎也会记住相机权限,因此每次
..
当用户单击“不允许"时,我正在使用各种插件来获取用户数据、联系人、照片和相机,应用程序进入静音状态.当用户选中不再询问和不允许并再次进入应用程序时,我想向用户显示询问权限对话框. 目前,当用户选中“不允许"时,应用程序不会再次询问 我知道用户必须授予应用访问个人信息的权限,包括当前位置、相机、日历、联系人、mediaLibrary、麦克风、传感器、语音和照片.虽然人们喜欢使用可以访问这
..
是否可以区分以下情况 iOS 用户明确拒绝了用户通知权限,并且 从未提示 iOS 用户获得许可? 我的情况:过去,我提示用户通知权限,但我自己从未跟踪请求.后来,我停止尝试注册任何通知设置.现在,我想重新引入用户通知. 在应用发生重大事件后,我的计划是显示某种用户界面,解释选择接收用户通知的好处.但是,如果用户已经拒绝,我更愿意显示一个单独的 UI,可以将他们带入 Settin
..
当 iOS 应用首次尝试注册推送通知时,系统会弹出一个权限对话框,要求用户授予接收推送通知的权限.是否可以自定义此对话框的文本,以解释为什么要寻求这些权限? 大多数权限对话框消息都可以通过放入 NS*UsageDescription 来自定义 Info.plist 键.例如,NSCameraUsageDescription 键控制请求访问用户相机时显示的对话框文本.但是推送通知好像没有这样的
..
我正在生产Xamarin.iOS应用,正在iOS 14设备上启动时要求本地网络许可.应用未使用任何Bonjour服务,也未使用任何特定于本地网络的东西.该应用程序具有各种nuget软件包,包括Xamarin.Essentials,MvvmCross,Firebase服务,Realm DB等. 我在developer.apple.com上经历了各种公开讨论,包括 WWDC2020视频,但仍然无
..
当用户单击“不允许"时,我正在使用各种插件来获取用户数据,联系人,照片和相机,该应用程序将保持静默状态.我想在用户选中``不再询问并且不允许''并再次进入应用程序时向用户显示``询问权限''对话框. 当前,当用户选中“不允许"时,应用程序再也不会询问 我知道用户必须授予应用访问权限才能访问个人信息,包括当前位置,相机,日历,联系人, mediaLibrary ,麦克风,传感器,语音和照
..
我刚刚安装了iOS 14 beta,并将Xcode更新为最新的Version 12 beta 3. 从Flutter运行应用程序时,出现类似*Unable to locate DeviceSupport directory with suffix 'DeveloperDiskImage.dmg'. This probably means you don't have Xcode instal
..
我正在使用iOS模拟器,并且遇到了请求权限的问题. 我的应用程序运行正常,可以访问照片库,相机和位置服务.但是在安装了新的XCode(8.1)之后,我在模拟器上运行了该应用程序,该应用程序再也无法使用照片库或相机或定位服务. 我尝试以编程方式询问权限,但是即使我添加了隐私说明和捆绑显示名称,它也没有显示权限请求对话框,并且始终返回拒绝状态. 解决方案 我发现了问题.这是因为您的
..
当我为iOS(iPhone/iPad)开发应用程序时,我需要请求权限.使用摄像头时,我需要请求摄像头许可.此操作只能执行一次. 至少在开发应用程序时,是否可以重设初始给定权限? 通过这种方式,我可以检查不同的情况以请求初始应用程序权限. 注意:我想再次获得初始权限请求弹出消息. 解决方案 设置>常规>重置>重置位置&隐私. 这将重置所有位置,摄像头和麦克风权限. 不
..
与这一个相同,但适用于iOS 8。 在运行xctests时,如何确保以编程方式授予/拒绝权限? 是否使用了相同的TCC.db?如果是这样,因为没有 $ HOME / Library / Application Support / iPhone Simulator / 8.x 目录,它在哪里移动到? 解决方案 感谢用户名tbd ,TCC.db仍然在使用,但现在位于 $ HO
..
我有一个iOS应用程序,我提供了一个图像选择器 self.picker = [[UIImagePickerController alloc] init] ; self.picker.delegate = self; self.picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; self.pop
..
我正在尝试在 KIF 上针对要求的应用编写验收测试很早就有本地通知权限。不幸的是,由于iOS模拟器的安全原因,使用KIF无法自动接受iOS权限警报。根据 https://stackoverflow.com/a/28443743/62 ,有些方法可以禁用权限警报位置,地址簿,日历和照片,但我找不到禁用本地通知权限的方法。我尝试了链接问题的权利方法,但没有以下密钥工作: kTCCService
..
不同的网站(例如)解释iOS权限模型的工作方式如下:所有应用程序都有一组基本权限(包括Internet访问权限)。如果在运行时期间需要其他权限,则会询问用户是授予还是拒绝它。 iOS知道哪些权限?什么属于基本权限集?没有用户同意可以做些什么?基本上我正在寻找一个类似于这个的列表,仅适用于iOS 解决方案 与其他答案相比,有一个在运行时提出的官方权限列表。它位于开发人员的提示联系人框架
..
我有一个在ios模拟器上运行的简单应用程序(在应用程序的某个时刻),提示用户授权以下内容: 位置设置 地址联系簿 图片/相册 因为我正在iOS模拟器上进行自动化测试(在虚拟机上有几千个),有没有办法强制iOS模拟器在安装应用程序时将这些权限设置为yes? 我依旧记得有一种方法可以使用与iOS模拟器关联的plist文件来操纵它,但我不是百分之百确定“它是否在我脑海中” 。我在谷
..