[英]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.