问题标签 [guided-access]

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 投票
2 回答
1191 浏览

ios - iPad Kiosk 应用程序 // 引导式访问和空电池

我们希望将 iPad 与 iOS7 一起用于 POS/Kiosk 应用程序。我们使用引导访问模式将客户限制为一个应用程序。商店将在周末关闭电源,因此 iPad 的电池将耗尽。这提出了几个问题:

  1. 有没有办法让 ipad 进入睡眠模式并以编程方式唤醒它们?这样 iPad 电池可以在没有电的情况下持续一个完整的周末吗?
  2. 恢复供电后,如果ipad黑屏了怎么办?
  3. 是否会以引导访问模式恢复上次运行的应用程序?

任何帮助表示赞赏!谢谢你的帮助!

克里斯

0 投票
1 回答
1752 浏览

ios - 检测iOS上的主页按钮按下?

有什么方法可以检测用户是否按下了 iOS 上的主页按钮?显然,如果应用程序正常运行,则会调用应用程序委托方法,但如果设备被锁定到应用程序(通过引导访问或 MDM 服务器),那么当您按下主页按钮时应用程序不会退出 - 是否存在有什么方法可以知道用户是否推送了它?

我最初的想法是收听通知,但我似乎看不到按主页按钮生成的任何通知。

0 投票
1 回答
503 浏览

guided-access - Meraki 引导式访问无法在 iPad 上运行

我正在尝试使用“Meraki”MDM 为我的一个应用程序设置单一应用程序模式,在 MDM 站点上注册了设备并创建了配置文件。

我正在使用本网站建议的以下代码,该代码在模拟器上运行良好,但在 iPad 上运行良好。“UIAccessibilityRequestGuidedAccessSession”未触发。有人可以帮助我在这里缺少什么。

0 投票
2 回答
674 浏览

ios - 在 iOS 8 下启用 Guided Access 的情况下,点击 UIWebView 中的链接时显示警报

我编写了一个相当基本的 iOS 应用程序,它通过 UIWebView 元素使用 Web 内容。该应用程序需要在引导访问模式下运行,因为它在面向客户的零售环境中运行。

在 iOS 7 下一切正常,但自从更新到 iOS 8 后,几乎每次点击网页上的链接时,屏幕顶部都会显示一条警告“引导访问已启用。三次单击主页按钮退出”。

我尝试从头开始创建一个新应用程序,其中除了 UIWebView 元素之外什么都没有,但问题仍然存在。我已经向 Apple 提交了一个错误,但我正在紧急寻找解决此问题的方法,以便不再向客户显示警报。

0 投票
1 回答
359 浏览

ios7 - 请求 iOS 引导式访问会话的步骤

我正在尝试通过此方法发送引导访问会话的请求:UIAccessibilityRequestGuidedAccessSession(YES, ^(BOOL didSucceed)。为此,我在配置文件中添加了 singleAppMode 的键。但每次我只在这种方法中得到其他条件时,

UIAccessibilityRequestGuidedAccessSession(YES, ^(BOOL didSucceed){

请给我进入成功模式的步骤吗?

0 投票
0 回答
149 浏览

ios8 - 检测 iOS8 电源/唤醒按钮 - 私有 api

我一直在尝试使用 private-apis 来检测用户何时按下电源/唤醒按钮但没有成功。

我的调查把我带到了 GSEvent
( http://iphonedevwiki.net/index.php/GSEvent )

但是,此 api 在 iOS 8 上不再可用
https://github.com/nst/iOS-Runtime-Headers/tree/master/PrivateFrameworks/GraphicsServices.framework

有没有人幸运地在 iOS 8 上检测到按钮事件

请注意:我对使用 UIApplicationDelegate 不感兴趣,只检测按钮按下

0 投票
3 回答
770 浏览

ios - 在 iOS 8 中,每次提交 HTML 表单时都会出现“Guided Access 已启用”消息

我有一个网站设置为“主屏幕”应用程序并通过引导访问访问。该站点包含一个表单。每次提交 HTML 表单时都会出现一条消息:“Guided Access 已启用。三次单击主页按钮退出。” 此消息是意外的,因为用户所做的只是提交表单。

这似乎是 iOS 8 的一个新 UI 错误。在使用 iOS 7 测试同一个应用程序时,我们根本没有看到这个问题。

有一些类似的 报告,我已经向 Apple 提交了错误报告,但我想知道是否有人找到了解决该消息的方法?

如果您想尝试重现此问题,这里有两个简单的页面:

  1. http://jsbin.com/wecipi/1/
  2. http://jsbin.com/mohira/1/
0 投票
0 回答
365 浏览

ios - 允许用户在以编程方式启动时手动退出引导式访问

感谢您尝试帮助我。我的应用调用

启动单应用程序模式。到目前为止,效果很好。但是,似乎在那之后退出单应用程序模式的唯一方法是,如果应用程序本身再次调用相同的函数——这次为“启用”参数传递“否”——退出。

我想以一种方式设置它,即管理设备的人可以以与手动启动它时完全相同的方式退出引导访问(单击主页按钮 3 次并输入密码)。因为假设在应用程序到达以编程方式结束引导访问会话的点之前发生连接问题,所以需要有人能够暂时退出应用程序以解决问题。所以我想要的是:

以编程方式启动引导式访问 --> 能够手动结束它

那可能吗?可能是通过配置文件中的一个键?询问用户是否可以这样做的委托方法?设备上的设置?如果没有,至少是否有用户尝试退出引导访问或单击硬件按钮的通知?

我只尝试了 iOS 8,这是我的主要关注点。

再次谢谢你!非常感激你的帮助。

0 投票
1 回答
66 浏览

ios - CoreTelephony api 在引导访问模式下不工作

我想在启用引导访问模式并且有来电时显示 UIAlertView,但我发现启用引导访问模式时没有调用 CoreTelephony api。

我如何通知用户一些他们需要退出引导访问模式才能接听和拨打电话的信息?

0 投票
1 回答
314 浏览

ios - 当应用程序处于引导访问模式时,CLLocation Manager 未更新

我保留了 iPad 应用程序的引导访问。当应用程序启动时,它使用 . 询问用户的当前位置CLLocationManager。这在正常模式下工作并更新用户当前位置。但是在 Guided Access 下,popup ("Allow to access your location")没有显示,并且authorizationStatus总是kCLAuthorizationStatusNotDetermined并且不会更新 user 的当前位置。无法理解可能是什么问题。搜索了很多但找不到。

任何建议都会有所帮助。谢谢!