我有一个问题,我需要我的 Android 应用程序在后台保持活动状态。
Application.runInBackground = true;
Unity创建的Android应用程序无法在后台运行。 Application.runInBackground 在 Android 和 iOS 平台上被忽略。对于 Android,Unity 应用程序扩展了
Activity
类,该类仅在应用程序处于焦点时运行。如果你想在后台运行某些东西,你应该在 Service
类中扩展和编写逻辑。 here描述得很好。但为此需要编写您自己的插件或类似的东西。
来自这个统一问题:
项目设置、播放器、分辨率和演示文稿,选中“后台运行”选项。
您可以使用UnityThread脚本,我创建了蓝牙低功耗插件,它将继续在新线程的后台工作。
检查这个:https://github.com/222ZoDy222/Unity-Bluetooth-Low-Energy-Background-Andoid