Unity3d IOS应用程序:使用Application.OpenURL打开第三方应用程序时出错

时间:2019-03-28 11:38:06

标签: ios unity3d

我有一个Unity ios应用程序,我想触发另一个我先前在App Store中开发和发布的Unity ios应用程序的打开。

在Unity中:

Application.OpenURL("my-app://");

在我的Xcode构建中,我添加了LSApplicationQueriesSchemes标志

LSApplicationQueriesSchemes: "my-app"

但是它无法在我的iPhone上打开。我的iPhone的控制台显示以下错误:

ERROR: There is no registered handler for URL scheme <private>

奇怪的是,只有从App Store下载该应用程序时,情况才如此。如果我直接从XCode构建我的应用程序,则可以正常打开。似乎我不了解URL方案。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

确保在您开发应用程序的第一时间就给出了LSApplicationQueriesSchemes。 不要在当前应用中提供LSApplicationQueriesSchemes。