我是一名 Android 开发人员,正在与 Unity 开发人员合作。我们的目标是以某种方式创建一个“桥梁”通信,以便在我的 Android 后台服务/线程与 Unity 导出的游戏之间发送消息(两者都在同一设备上运行......)
目前,我们发现实现此类通信的唯一解决方案是直接通过基于 localhost 在两个应用程序之间打开 TCP 套接字。
我也知道应该有可能以某种方式在 Unity 中创建可以从我的 Android 应用程序访问的本机 C 函数,但我还没有找到任何关于如何做到这一点的好的解释。
有没有办法开发 Unity 游戏以某种方式公开 Android API?除了我提到的解决方案之外,还有其他方法可以创建这种通信吗?