问题标签 [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.
ios - iOS11:设备处于引导访问状态时是否可以启动通知?
我有一个允许设备运行更新的代码。当 ipad 没有在 iOS11 下获取信息的引导访问时,它可以完美运行(并且它在 iOS10 和引导访问下工作):
我发现了Ticket,但没有详尽的解释来完成它:
iOS11下是否可以启动引导访问通知?
提前致谢。
ios - 使用“引导式访问”和 MFi 助听器时 iOS“三次单击主页按钮”冲突
我正在为“Made for iPhone”助听器设备开发一个 iOS 应用程序。该应用程序应该以“引导访问”模式运行。要进入/退出此模式,必须“三次单击主页按钮”。(见https://support.apple.com/en-us/HT202612)
不幸的是,使用完全相同的快捷方式进入 MFi 助听器选项屏幕:
[编辑:三次单击主页按钮时,仅出现助听器选项,因此无法进入引导模式。]
看来,Apple 决定不支持使用 MFi 助听器的人的引导访问模式。
是否有机会自定义这两个硬件按钮操作中的任何一个?
ios - 引导式访问(自助服务终端)模式下的 iPad 屏幕在 2 天后熄灭
我们有一个客户端运行我们的应用程序guided access mode
。
该应用程序连续2天完美运行,但之后iPad突然卡顿,有时崩溃并重新打开,然后屏幕变黑。如果他们按下主页按钮,屏幕将激活,应用程序仍在运行。
如果他们关闭应用程序,重新打开它并重新启动guided access mode
,同样的事情会更快发生。需要完全重启,之后,应用程序将再次完美运行 2 天
我们已经进行了广泛的测试,但无法重现该问题。该应用程序的密集使用似乎不会在 2 天内触发该问题。但是,如果您使用的应用程序太少或根本不使用,它会继续正常运行。
有谁知道这里可能会发生什么以及我们如何防止它?据我所知,应用程序不应该能够打破 Kiosk 模式并让设备进入待机状态。
一些一般信息:
- 该应用程序是使用 React Native 构建的
- 我们使用 Lottie 库进行动画和标准 js 计时器来触发某些事件
- 关闭一些动画似乎可以推迟“崩溃”
- iPad 放置在支架上并使用非标准充电线
- 我已经监控了应用程序,但找不到内存泄漏
我在设备日志中发现了一个似乎与问题同时发生的条目,但我无法确定它是问题的原因还是结果。
ios - 在引导访问模式下,允许设备运行多个应用程序
是否可以通过从应用程序启用自定义引导访问来让用户仅启动某些应用程序?
Guided Access 仅为单个应用程序锁定 iOS 设备,但我想要做的是为用户选择的某些应用程序锁定设备。我做了一项研究,但找不到任何关于它的信息。
swift - 即使在引导模式激活后,Swift UIAccessibilityIsGuidedAccessEnabled 也会返回 false
我遇到了一个奇怪的错误,其中 UIAccessibilityIsGuidedAccessEnabled 即使在设置中启用了引导访问之后也开始返回 false,我通过三次点击主页按钮激活它并成功看到引导访问已启用消息。
这是一个示例代码来显示我在做什么。
起初我认为这可能是时间问题,甚至尝试延迟我的引导式访问状态检查,但这也不起作用。
ios - 在 iOS 中以编程方式实现指南访问
我知道如何从设置应用程序手动实施引导访问模式。我需要将 ios 设备锁定到一个应用程序。因此,例如父母可以将他的孩子锁定到 iphone 设备中的一个应用程序,这样他就不能在他的设备中使用任何其他应用程序。
我必须以编程方式实现此功能吗?有没有人知道如何以编程方式安装配置文件和 mdm 配置文件,所以在这样做之后,我们只需要编写一行代码
启用引导访问模式。任何人有任何想法来实现这种类型的功能,请告诉我?谢谢
ios - 快速检测电源按钮按下事件
当用户按下 iOS 上的物理电源按钮时,是否有可能以某种方式获得回调?只是为了确保,我实际上并没有试图改变电源按钮的行为,我只需要知道它何时被按下。
这里有一些额外的信息来解释我为什么需要这个回调。我们的应用程序使用引导访问模式来锁定测试中的学生,虽然引导访问允许通过电源按钮锁定设备,但不幸的是,这种锁定会导致我们的插座断开,所以我们不允许这样做。所以我现在需要的是检测电源按钮按下,这样我就可以在我们的应用程序中实现一个假锁,我将调暗显示屏并在顶部显示黑色图像以节省一些电池电量。
ios - iOS-Swift UIApplication.shared.isIdleTimerDisabled = true 在 AppStore 审核后无法正常工作
试图实现
停止屏幕在某些时候进入睡眠状态View Controller
我所做
的我已经在运行 iOS 12.1.12 的物理 iPhone 6 上使用以下代码测试了我的应用程序。我将手机设置Dislpay & Brigthness > Auto-Lock
为 30 秒。我运行该应用程序并在特定的 VC 上运行UIApplication.shared.isIdleTimerDisabled = true
,即使在 30 秒后屏幕仍然亮着。当我切换到其他没有 的 VC 时UIApplication.shared.isIdleTimerDisabled = true
,屏幕将在 30 秒后关闭。
我分发到 AppStore 并且我确信我已经上传了正确的版本并从 AppStore 下载了一个新副本,屏幕总是亮着的东西根本不起作用,屏幕总是会在Auto-Lock
设置后关闭。
我已经阅读了一些文章https://docs.kioskproapp.com/article/899-ios-12-with-guided-access-causing-kiosk-pro-to-sleep和isIdleTimerDisabled 在 iOS 12 中不起作用
我尝试了Guided Access
并打开了Guided Access
和Mirror Display Auto-Lock > ON
。它仍然不适用于 AppStore 中的应用程序。请帮忙。
代码
ios - 在后台执行 Apple 快捷方式
使用 URL 方案,您可以通过 URL 方案从您的应用程序启动快捷方式(快捷方式应用程序)。您甚至可以向 URL 添加回调,以便在执行快捷方式后再次打开应用程序(请参阅https://support.apple.com/en-nz/guide/shortcuts/apdcd7f20a6f/ios)
我目前正在为残障人士编写一个应用程序,它以引导访问模式运行。我想在应用程序中点击一个按钮来执行快捷方式。应用程序不应离开引导访问模式,而且快捷方式 UI 可能会分散用户的注意力。
有没有办法在后台执行快捷方式?