在iphone安全架构上工作时,我开始知道我可以在iphone中运行其他应用程序的应用程序。参考以下网址http://iosdevelopertips.com/cocoa/launching-other-apps-within-an-iphone-application.htmliPhone外壳 - 有没有?
例如,我可以把一个网站的链接与以下超链接 SKYPE:// 将导致Skype的运行,并在特定的号码打电话。现在我在这里几乎没有顾虑。
- 是否有一个shell在iphone的后台运行,以便它允许其他应用程序运行基本的应用程序命令。
- 如果上面的语句是真的,那么我怎么能启用或运行命令直接进入iphone外壳?
- 如果上面的语句是错误的,那么你能否解释一下这些命令是如何执行的?
- 是这部分的iPhone SDK?或本funcationality是iPhone OS
PS:我不是在谈论** jailbroken ** iphone :) – 2010-03-12 04:23:51
它是SDK的一部分。您可以要求您的应用程序处理一个URL。当它这样做时,它会检查URL的方案并确定* something *。例如,如果该方案是sms://它将打开消息应用程序。你的应用程序也可以有一个方案和URL,在这种情况下,它将打开该应用程序。它不会通过外壳执行命令,除非您将手机越狱安装一个,否则没有外壳。 – 2010-03-12 04:28:20
这不是一个真正的编程问题,tho。 – 2010-03-12 04:30:29