ios-permissions相关内容

在 iOS 8 中显示相机权限对话框

当我的应用第一次尝试在 iOS 8 上访问摄像头时,用户会看到一个摄像头权限对话框,就像 iOS 7 中用于麦克风访问的麦克风一样. 在 iOS 7 中,可以事先调用麦克风权限对话框并查看是否已授予权限(请参阅 这个问题,例如).在 iOS 8 中是否有类似的方法来调用相机权限对话框?对话框可以合并麦克风和摄像头访问权限吗? 解决方案 这是我们最终使用的方法: if ([AVCap ..
发布时间:2022-01-08 20:24:55 移动开发

iOS 10.0 运行时崩溃中的 NSCameraUsageDescription?

使用 iOS 10.0 最后一个测试版.我曾尝试使用相机扫描我的应用程序中的条形码,但它因运行时错误而崩溃. 此应用已崩溃,因为它试图访问隐私敏感信息没有使用说明的数据.应用的 Info.plist 必须包含一个带有字符串值的 NSCameraUsageDescription 键,用于解释用户应用如何使用这些数据. 把这个key放入plist,还是crash? 解决方案 在 i ..
发布时间:2022-01-08 20:20:26 移动开发

iOS 应用权限的完整列表

不同的网站(eg) 解释说,iOS 权限模型是这样工作的:所有应用程序都有一组基本权限(包括 Internet 访问权限).如果在运行时需要额外的权限,系统会询问用户是授予还是拒绝. iOS 知道哪些权限?什么属于基本权限集?没有用户同意可以做什么?基本上我正在寻找一个 类似于这个列表,仅适用于 iOS 解决方案 与其他答案相反,有一个在运行时询问的官方权限列表.它位于 iOS 安全 ..
发布时间:2022-01-04 19:00:05 移动开发

在 iOS 8 中呈现相机权限对话框

当我的应用在 iOS 8 上第一次尝试访问摄像头时,用户会看到一个摄像头权限对话框,很像 iOS 7 中用于麦克风访问的麦克风对话框. 在 iOS 7 中,可以预先调用麦克风权限对话框并查看是否授予权限(参见 这个问题,例如).是否有类似的方法可以在 iOS 8 中调用相机权限对话框?该对话框是否可以合并麦克风和摄像头访问权限? 解决方案 这是我们最终使用的方法: if ([AVC ..
发布时间:2022-01-04 18:53:38 移动开发

如何在 Flutter 中请求和检查权限

当用户单击“不允许"时,我正在使用各种插件来获取用户数据、联系人、照片和相机,应用程序进入静音状态.当用户选中不再询问和不允许并再次进入应用程序时,我想向用户显示询问权限对话框. 目前,当用户选中“不允许"时,应用程序不会再次询问 我知道用户必须授予应用访问个人信息的权限,包括当前位置、相机、日历、联系人、mediaLibrary、麦克风、传感器、语音和照片.虽然人们喜欢使用可以访问这 ..

iOS 推送通知设置 - 拒绝权限 vs 从未请求权限

是否可以区分以下情况 iOS 用户明确拒绝了用户通知权限,并且 从未提示 iOS 用户获得许可? 我的情况:过去,我提示用户通知权限,但我自己从未跟踪请求.后来,我停止尝试注册任何通知设置.现在,我想重新引入用户通知. 在应用发生重大事件后,我的计划是显示某种用户界面,解释选择接收用户通知的好处.但是,如果用户已经拒绝,我更愿意显示一个单独的 UI,可以将他们带入 Settin ..

自定义推送通知的 iOS 权限对话框

当 iOS 应用首次尝试注册推送通知时,系统会弹出一个权限对话框,要求用户授予接收推送通知的权限.是否可以自定义此对话框的文本,以解释为什么要寻求这些权限? 大多数权限对话框消息都可以通过放入 NS*UsageDescription 来自定义 Info.plist 键.例如,NSCameraUsageDescription 键控制请求访问用户相机时显示的对话框文本.但是推送通知好像没有这样的 ..

Xamarin.iOS应用程序要求iOS 14.0中的本地网络许可

我正在生产Xamarin.iOS应用,正在iOS 14设备上启动时要求本地网络许可.应用未使用任何Bonjour服务,也未使用任何特定于本地网络的东西.该应用程序具有各种nuget软件包,包括Xamarin.Essentials,MvvmCross,Firebase服务,Realm DB等. 我在developer.apple.com上经历了各种公开讨论,包括 WWDC2020视频,但仍然无 ..
发布时间:2021-05-17 18:45:43 移动开发

如何在Flutter中请求和检查权限

当用户单击“不允许"时,我正在使用各种插件来获取用户数据,联系人,照片和相机,该应用程序将保持静默状态.我想在用户选中``不再询问并且不允许''并再次进入应用程序时向用户显示``询问权限''对话框. 当前,当用户选中“不允许"时,应用程序再也不会询问 我知道用户必须授予应用访问权限才能访问个人信息,包括当前位置,相机,日历,联系人, mediaLibrary ,麦克风,传感器,语音和照 ..

iOS模拟器权限被拒绝,并且不显示权限警报对话框

我正在使用iOS模拟器,并且遇到了请求权限的问题. 我的应用程序运行正常,可以访问照片库,相机和位置服务.但是在安装了新的XCode(8.1)之后,我在模拟器上运行了该应用程序,该应用程序再也无法使用照片库或相机或定位服务. 我尝试以编程方式询问权限,但是即使我添加了隐私说明和捆绑显示名称,它也没有显示权限请求对话框,并且始终返回拒绝状态. 解决方案 我发现了问题.这是因为您的 ..
发布时间:2020-07-23 18:56:08 其他开发

重设iOS应用程序的Camera之类的权限?

当我为iOS(iPhone/iPad)开发应用程序时,我需要请求权限.使用摄像头时,我需要请求摄像头许可.此操作只能执行一次. 至少在开发应用程序时,是否可以重设初始给定权限? 通过这种方式,我可以检查不同的情况以请求初始应用程序权限. 注意:我想再次获得初始权限请求弹出消息. 解决方案 设置>常规>重置>重置位置&隐私. 这将重置所有位置,摄像头和麦克风权限. 不 ..
发布时间:2020-07-23 18:56:05 移动开发

操纵iOS 8模拟器上的应用程序权限

与这一个相同,但适用于iOS 8。 在运行xctests时,如何确保以编程方式授予/拒绝权限? 是否使用了相同的TCC.db?如果是这样,因为没有 $ HOME / Library / Application Support / iPhone Simulator / 8.x 目录,它在哪里移动到? 解决方案 感谢用户名tbd ,TCC.db仍然在使用,但现在位于 $ HO ..
发布时间:2018-09-25 21:32:04 移动开发

在模拟器中运行应用程序时删除本地通知的iOS权限警报

我正在尝试在 KIF 上针对要求的应用编写验收测试很早就有本地通知权限。不幸的是,由于iOS模拟器的安全原因,使用KIF无法自动接受iOS权限警报。根据 https://stackoverflow.com/a/28443743/62 ,有些方法可以禁用权限警报位置,地址簿,日历和照片,但我找不到禁用本地通知权限的方法。我尝试了链接问题的权利方法,但没有以下密钥工作: kTCCService ..
发布时间:2018-09-19 13:17:34 移动开发

完整的iOS应用权限列表

不同的网站(例如)解释iOS权限模型的工作方式如下:所有应用程序都有一组基本权限(包括Internet访问权限)。如果在运行时期间需要其他权限,则会询问用户是授予还是拒绝它。 iOS知道哪些权限?什么属于基本权限集?没有用户同意可以做些什么?基本上我正在寻找一个类似于这个的列表,仅适用于iOS 解决方案 与其他答案相比,有一个在运行时提出的官方权限列表。它位于开发人员的提示联系人框架 ..
发布时间:2018-09-03 16:26:42 移动开发

iOS权限警报 - 删除或禁止

我有一个在ios模拟器上运行的简单应用程序(在应用程序的某个时刻),提示用户授权以下内容: 位置设置 地址联系簿 图片/相册 因为我正在iOS模拟器上进行自动化测试(在虚拟机上有几千个),有没有办法强制iOS模拟器在安装应用程序时将这些权限设置为yes? 我依旧记得有一种方法可以使用与iOS模拟器关联的plist文件来操纵它,但我不是百分之百确定“它是否在我脑海中” 。我在谷 ..
发布时间:2018-08-31 19:29:04 移动开发