问题标签 [ios-permissions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1539 浏览

ios - 在 iOS 中再次显示权限对话框

我正在开发一个用 Swift 编写的带有相机视图控制器的 iOs 应用程序。我第一次启动这个视图控制器时,显示了权限对话框,我允许访问相机和照片库。但是,我在允许库权限时注意到了一个问题,我希望能够重现它以修复它......但要做到这一点,我需要重新显示此权限对话框。但是,即使我删除该应用程序并重新安装它,我也永远不会再次获得此权限对话框。

如何再次获得它以便我可以解决我的问题?

0 投票
1 回答
1578 浏览

javascript - Cordova 地理位置,等待用户权限

我有一个 Cordova 应用程序,它做的第一件事就是在应用程序启动时检查用户的位置。问题是,如果这是用户第一次启动应用程序(在 iOS 上),地理定位插件不会等待用户对 iOS 显示的地理权限对话框说是或否。

无论如何我可以让这个插件功能等待用户说允许或不允许地理权限吗?

有问题的插件https://github.com/apache/cordova-plugin-geolocation

示例函数调用:

当我第一次启动应用程序时,我得到了 iOS 权限提示,但我可以在后台看到函数调用已经落入错误函数中。

0 投票
1 回答
553 浏览

ios - IOS 权限以编程方式

我进行了很多搜索,但找不到任何与我的问题相关的答案。我们可以在 IOS 中请求许可,并在我们的应用程序中进一步使用它。但我的简单问题是,我们可以以编程方式关闭权限吗?我知道它可以在设备设置中完成,但我想在我的应用程序设置中完成。我正在开发应用程序,我必须在我的应用程序设置中控制我的应用程序权限。

0 投票
1 回答
549 浏览

ios - 如何在应用启动时自动隐藏 iOS 权限警报?

我正在使用 Calabash 框架为 iOS 编写 UI 测试。一切都很好,但是系统权限警报非常烦人,因为它们会破坏测试流程。前段时间,我阅读了有关在 iOS 模拟器上自动授予所需权限的开源库。有人知道它的名称或其他解决该问题的方法吗?

0 投票
4 回答
28052 浏览

ios - iOS 10 和权限本地化说明

在为 iOS 10 准备应用程序时遇到有趣的事情。从 Xcode 8 开始,您必须提供有关您在应用程序中请求的任何权限的描述 ( https://forums.developer.apple.com/thread/49951 )

一切似乎都很好,但如果我想本地化这些描述怎么办?

如果我将它放在里面InfoPlist.strings- 应用程序将继续崩溃。但是如果我将它放在InfoPlist.strings并且Info.plist- 应用程序总是会从 中获取描述Info.plist,那么就不会有任何本地化。

也许有人有解决方案。谢谢 :)

0 投票
13 回答
180191 浏览

ios - iOS 10.0 运行时崩溃中的 NSCameraUsageDescription?

使用iOS 10.0最后一个测试版。我曾尝试使用相机扫描我的应用程序中的条形码,但它因运行时错误而崩溃。

此应用程序已崩溃,因为它试图在没有使用说明的情况下访问隐私敏感数据。应用的 Info.plist 必须包含一个 NSCameraUsageDescription 键和一个字符串值,向用户解释应用如何使用这些数据。

把这个key放到plist里面,还是crash了?

0 投票
1 回答
2070 浏览

ios - iOS Swift 如何以编程方式重置/撤销应用程序权限?

iOS Swift 如何从代码中重置/撤销应用程序权限。

我正在尝试以编程方式实现通知权限。作为相反,我也试图找到恢复权限的代码。

0 投票
0 回答
3278 浏览

ios - iOS,如何重置所有应用程序权限以进行测试

我想知道是否有一种简单的方法可以重置我正在开发的应用程序中的所有应用程序权限。我正在我的应用程序中切换权限的位置,我想对其进行测试。但是,我不知道如何重置这些权限,所以他们会再次提示我。不确定这些是否重要,但权限是相机、位置、iCloud、PhotoLibrary 和通讯录。

我曾尝试删除该应用程序并更改设置中的权限,但均未成功。

如果这是代码内答案,我正在使用 swift,谢谢!

0 投票
2 回答
1091 浏览

ios - iOS相册权限nativescript

您好,我正在尝试访问 iOS 上的用户相册,以便用户在我的应用中选择个人资料图片。

我正在使用本机脚本,但我无法弄清楚如何请求这样做的权限。我的错误是:

我用了

在我的 info.plist 但没有运气。有人知道我错过了什么吗?

0 投票
1 回答
828 浏览

ios - 如何为 NSCameraUsageDescription 显示两个不同的应用程序使用消息

在我的应用程序中,相机在两个地方使用,所以我怎样才能为“NSCameraUsageDescription”显示两条不同的消息。

我创建了字符串文件来添加多种语言的消息,但相机访问的消息不应该相同。

我找不到任何与在不同地方显示不同的相机访问消息相关的文档。