HansChen
HansChen
  • 发布:2019-12-18 17:09
  • 更新:2019-12-18 17:36
  • 阅读:1730

【报Bug】uni.setKeepScreenOn({ keepScreenOn: true }) iphoneX无效(ios13.11.3)

分类:nvue

详细问题描述

同样的代码在iphone6中(ios12.4.1)是正常的

UNIAPP,nvue模式,生成APP运行到手机

2019-12-18 17:09 负责人:无 分享
已邀请:
DCloud_iOS_XHY

DCloud_iOS_XHY

请提供一个完整的示例demo,方便排查问题

  • HansChen (作者)

    创建一个新的uniapp项目,然后在页面的onShow里面uni.setKeepScreenOn({ keepScreenOn: true })。。运行到手机,到这个页面挂着就看到了。

    2019-12-18 18:26

  • DCloud_iOS_XHY

    回复 HansChen: 经测试在 iOS 13.3 系统正常

    2019-12-19 19:06

  • HansChen (作者)

    回复 DCloud_iOS_XHY: 谢谢你到回答,我试了干净的UNIAPP,确实是正常的。但是我们的项目偶尔会发生这个问题。我先再排查一下问题。

    2019-12-20 11:38

  • DCloud_iOS_XHY

    回复 HansChen: 你们是不是有视频播放,视频组件也会设置屏幕常亮,如果是的话,就需要在视频播放完后在调用一次 uni.setKeepScreenOn 方法

    2019-12-20 15:29

  • HansChen (作者)

    回复 DCloud_iOS_XHY: 真相了,谢谢,果然是这样。。我们这个页面就是有视频的

    2019-12-20 18:06

  • DCloud_iOS_XHY

    回复 HansChen: ok

    2019-12-20 18:45

该问题目前已经被锁定, 无法添加新回复