【发布时间】:2016-10-24 08:45:19
【问题描述】:
我正在使用Ti.Platform.canOpenURL() 打开另一个在 iOS 10 之前运行良好的应用程序。
但它不适用于 iOS 10 及更高版本。
如何解决?
【问题讨论】:
标签: titanium appcelerator titanium-mobile appcelerator-titanium
我正在使用Ti.Platform.canOpenURL() 打开另一个在 iOS 10 之前运行良好的应用程序。
但它不适用于 iOS 10 及更高版本。
如何解决?
【问题讨论】:
标签: titanium appcelerator titanium-mobile appcelerator-titanium
您使用Ti.Platform.canOpenURL('<my-url>') 来检查网址。要打开网址,您需要改用Ti.Platform.openURL('<my-url>')。
【讨论】:
因此,您需要将以下key 添加到tiapp.xml 文件中:
<ios>
<plist>
<dict>
<key>LSApplicationQueriesSchemes</key>
<array>
<string>[Your Project Name]</string>
<string>[Your Second Project Name (if any)]</string>
</array>
</dict>
</plist>
</ios>
希望这会有所帮助。
干杯。
【讨论】: