当我的应用程序在 iOS 应用程序的前台时,是不是有停止屏幕锁定?

Posted

技术标签:

【中文标题】当我的应用程序在 iOS 应用程序的前台时,是不是有停止屏幕锁定?【英文标题】:Is there anyway to stop screen-lock while my app is in foreground in iOS App?当我的应用程序在 iOS 应用程序的前台时,是否有停止屏幕锁定? 【发布时间】:2016-07-02 08:14:32 【问题描述】:

我不希望用户能够在应用程序处于前台时锁定屏幕,即使用户强行尝试使用硬件锁定按钮锁定屏幕也是如此。有没有办法让它以编程方式运行?

请不要告诉我 UIApplication 类的 idleTimerDisabled 属性。

[UIApplication sharedApplication].idleTimerDisabled = YES;

它不适用于我正在寻找的东西。

【问题讨论】:

有办法的。打破锁定按钮。 【参考方案1】:

这在使用 ios SDK 时是不可能的。您没有机制让用户无法执行锁定屏幕或不按主页按钮等操作。

【讨论】:

以上是关于当我的应用程序在 iOS 应用程序的前台时,是不是有停止屏幕锁定?的主要内容,如果未能解决你的问题,请参考以下文章

当我的 iOS 应用程序处于前台时,如何使本地通知静音?

在后台推送 iOS 通知

iOS - 如何判断本地通知是不是导致我的应用程序进入前台?

Flutter:当我的应用不在前台时如何显示横幅(如地图/谷歌地图)?

我的应用程序仅在后台运行 ios 10

当应用程序在 iOS 10 的前台时,不会调用“willPresent 通知”并且本地通知不会显示