[英]Open iOS application from Unity
我想通过Unity中的按钮按下我的ipad上的另一个应用程序。 我知道我通常会在按下按钮时使用Application.OpenURL()
,但我不确定要放在括号中的内容。 这是iPad上的一个应用程序,并不是我创建的应用程序。
有没有人曾经这样做过? 你有可能指出我正确的方向,所以我可以让这个工作吗? 它甚至可能吗?
另一个应用程序需要通过定义自定义URL方案 来支持该行为。 开发人员需要在“目标”>“信息”>“URL类型”下的Xcode中添加URL类型即“awesomeapp”,如果他不支持,则无法打开应用程序。
在你的Unity应用程序中只需致电
Application.OpenURL("awesomeapp://").
另请参阅此stackoverflow条目: 从另一个(iPhone)启动应用程序
更新1:如何查找第三方应用程序的自定义URL方案
更新2:iOS 9
对于iOS 9,您必须在Xcode项目的Info.plist中将该应用程序列入白名单:
<key>LSApplicationQueriesSchemes</key>
<array>
<string>awesomeapp</string>
</array>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.