在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