我只有一个运行mqtt客户端和ntrip客户端的小型应用程序,它们应该具有跨平台支持。因此,我决定选择Unity。
应用运行正常,但是RunInBackground标志不适用于Android / IOS,在我阅读了一些研究报告后,要么将Service作为插件运行,要么通过注释{{1} }在Android mUnityPlayer.pause();
中。
我决定选择第二个选项,因为我不想为mqtt和ntrip客户端编写一个额外的Android项目以在后台作为服务运行。
但是,在应用此“ hack”之后,行为没有任何改变。
每当我最小化该应用程序时,它仍然会暂停。
有人有建议吗,如何以最小的改动完成它,还是我必须编写一个完整的android应用程序?