我有 2 个使用 Unity/C# 为 VR/Oculus 开发的应用程序
我想从另一个启动一个 (两者均未在 Oculus 官方商店上架)。
我找到了这个指南:Integrate App Deeplinking
- 这是唯一的方法吗?
我将下一个代码片段添加到我的项目中:
var options = new ApplicationOptions(); options.SetDeeplinkMessage("abc"); Platform.Application.LaunchOtherApp(<app_id>, options);
但是 IDE 无法识别
ApplicationOptions
和Platform
我错过了什么?app_id
是什么,我的意思是,我应该从哪里获取它?
最佳答案
您应该在 using
部分中找到命名空间,或者尝试以下操作:
var options = new Oculus.Platform.ApplicationOptions();
options.SetDeeplinkMessage("abc");
Oculus.Platform.Application.LaunchOtherApp(<app_id>, options);
如果这不起作用,请检查您是否有 Oculus 提供的 Unity Integration
软件包。
此外,您还可以从应用的 Oculus 仪表板获取 app_id
。
关于c# - 从另一个 VR Oculus 应用启动 VR Oculus 应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50124561/