首页 > 其他分享 >【Unity】微信小游戏适配之屏幕常亮

【Unity】微信小游戏适配之屏幕常亮

时间:2024-10-31 20:43:20浏览次数:1  
标签:常亮 适配 Unity 小游戏 微信 WeChatWASM 屏幕

屏幕常亮

Unity:

Screen.sleepTimeout = SleepTimeout.NeverSleep;

微信:

wx.setKeepScreenOn(Object object)
功能描述
设置是否保持常亮状态。仅在当前小程序生效,离开小程序后设置失效。

参数

Object object

属性类型默认值必填说明
keepScreenOn boolean   是否保持屏幕常亮
success function   接口调用成功的回调函数
fail function   接口调用失败的回调函数
complete function   接口调用结束的回调函数(调用成功、失败都会执行)
示例代码
wx.setKeepScreenOn({
  keepScreenOn: true
})

Unity-微信:

 WeChatWASM.SetKeepScreenOnOption onKeepScreenOnOption = new WeChatWASM.SetKeepScreenOnOption()
 {
     keepScreenOn = true,
     fail = (result) => { Debug.LogError(result.errMsg); }
 };
 WeChatWASM.WX.SetKeepScreenOn(onKeepScreenOnOption);

上面设置在安卓端一切正常,但是iOS(lj)部分会有问题

系统特性:iOS 系统在后台处理时,出于省电考虑,通常会自动取消屏幕常亮的设置。这并非微信小游戏的特有问题,而是 iOS 系统的默认行为。

 解决方案:
可以尝试在小游戏回到前台时再次调用 wx.setKeepScreenOn 设置屏幕常亮。

WeChatWASM.WX.OnShow(OnWXShowCallBack);
private void OnWXShowCallBack(WeChatWASM.OnShowListenerResult result) { WXSetKeepScreenOn(); }

解决!!

标签:常亮,适配,Unity,小游戏,微信,WeChatWASM,屏幕
From: https://www.cnblogs.com/lovewaits/p/18518848

相关文章

  • 掌握微信自动回复设置,让沟通更简单更高效便捷!
    你是不是也想在忙碌的时候,仍然能够及时回复好友并提高沟通效率呢?如果是的话,那么微信管理系统中的机器人功能将是你的不二之选!1、自动通过好友请求当有人向你发送好友请求时,微信管理系统能够自动审核并通过这些请求。你就不必每次都手动查看新的请求,还可以确保你不会错过任......
  • 驰骋软件与多版本麒麟操作系统完成兼容性适配认证
            驰骋软件成功完成了与多版本麒麟操作系统的兼容性适配认证。这一里程碑式的成果标志着驰骋软件在国产操作系统生态建设领域迈出了坚实的步伐,为我国信息化建设注入了新的活力。        麒麟操作系统作为我国自主研发的操作系统,在安全性、稳定性和性能......
  • 如何用pbootcmsAPI接口开发微信小程序UNIAPP示例
    1.准备工作在开始开发小程序之前,你需要:搭建好PbootCMS环境,确保其正常运行。注册小程序并获取AppID和AppSecret。配置PbootCMS与小程序的接口。2.封装API//获取站点信息exportconstpostSite=(config={})=>http.post('/cms/site',config)//获取自定义标签ex......
  • uniapp - 详细实现移动端公众号 H5 网页授权登录流程及示例代码,申请测试公众号全流程
    前言Vue版本,请访问这篇文章。在uni-appH5网站平台开发中,详解微信公众号网页接入微信授权登录示例代码,附带申请测试公众号全流程及配置教程,提供前端h5页面公众号网页实现授权登陆并获取用户昵称头像数据的示例源码,用自己项目跑出来的本地局域网IP段就可以拉起公众......
  • 微信用不了零钱支付是什么原因
    微信用不了零钱支付可能是由多个因素引起的,包括:1.账户安全问题;2.余额不足或者超过限额;3.网络或系统故障;4.地区性限制;5.支付行为异常等。了解这些因素不仅有助于解决问题,还能提醒我们在日常使用中更加注意账户安全和合规使用。1.账户安全问题账户安全是影响微信零钱支付功能......
  • 指尖上的编程挑战:打造技术交流新桥梁——我的微信博客小程序
    在一个风和日丽的下午,我坐在窗边,看着电脑屏幕上闪烁的光标,心中涌动着一股强烈的创作欲望。作为一名热衷于技术分享的技术博主,我发现越来越多的读者希望能够随时随地阅读我的博客文章。但是,传统的博客形式似乎有些过于单一,在手机端的体验并不理想,尤其是在碎片化的时间里浏览长篇文章......
  • 国产操作系统成功安装微信
    微信目前几乎是上网必备软件,不仅在移动设备上普遍使用,也因其文件处理能力强、与移动设备端可同步,其在电脑上也普遍使用。随着国产操作系统的蓬勃发展,使用该系统的用户越来越多,但微信官网上的微信安装包没有支持国产操作系统的。经过本人的长时间搜索下载与安装试用,发现了一个可......
  • 微信小程序 video 组件高度自适应实现
    偶然发现微信小程序的video无法像Image对象那样设置mode='widthFix'实现宽度100%高度自适应尝试了各种网上的方案都不可行。要实现高度自适应需要2个条件:知道视频的真实宽,高设置css的aspect-ratio与height在小程序内上传视频调用wx.chooseMedia获取视频......
  • 电脑端开两个微信的方法
    电脑端创建脚本文件,脚本语法#启动第一个微信start/d"微信安装路径"WeChat.exe#启动第二个微信start/d"微信安装路径"WeChat.exe#启动第三个微信start/d"微信安装路径"WeChat.exe#结束exit找到当前微信安装路径方式一右键属性方式二右键,打开“......
  • 鸿蒙高安全性输入法的实现:基础模式与完整体验模式下的输入法功能适配
    本文旨在深入探讨高安全性输入法在基础模式与完整体验模式下的功能适配技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。在当今数字化环境中,用户数据安......