我正在尝试从我自己的应用程序中打开一个应用程序,该应用程序也安装在我的iPhone上,名为KIJK。我已将kijk
字符串添加到Info.plist中的数组中,并调用-canOpenUrl
方法,但它总是失败。
我收到此错误消息:
OSStatus fout -10814
现在我想知道,在Safari中可以使用这样的链接打开KIJK应用程序:kijk://serie/123311
所以我认为kijk
是我需要添加的查询我的plist文件。
有没有办法找出我没有开发的应用程序的应用方案?我已经检查了很多答案,但由于新的iOS或iTunes版本,它们似乎都过时了。
<key>LSApplicationQueriesSchemes</key>
<array>
<string>kijk</string>
<string>rtlxl</string>
<string>npo</string>
</array>
答案 0 :(得分:0)
问:有没有办法找出我没有开发的应用程序的应用方案?我已经检查了很多答案,但由于新的iOS或iTunes版本,它们似乎都过时了。
除非他们声明,否则您无法找到其他应用的网址结构。例如,Facebook,优步等。点击链接查看Facebook应用程序URL方案。 https://developers.facebook.com/docs/ios/ios9 =&gt;白名单Facebook应用程序
问:现在我想知道,在Safari中可以用这样的链接打开KIJK应用程序:kijk:// serie / 123311所以我假设kijk是我需要的查询添加我的plist文件。
如果KIJK应用程序具有格式为“kijk://”的URL方案,那么它将打开该应用程序。否则,它不会打开应用程序。
我想您可能会注意到这样的规则: iOS 9您需要将您的应用使用canOpenURL查询的方案列入白名单。