在某些應用程序中,我看到一個鏈接被觸摸時,使用Safari瀏覽器打開鏈接並退出當前應用程序。 我想從此功能使用從其他應用程序運行消息應用程序。我可以這樣做嗎?如果是的話,怎麼可能?如何從iPhone中的其他應用程序運行一個應用程序?
回答
您需要使用 - [UIApplication openURL:]。例如,您可以使用
[[UIApplication sharedApplication] openURL: [NSURL URLWithString: @"http://www.stackoverflow.com"]]
注意這也將切換到新的應用程序。應用程序可以使用plist註冊它支持的URL方案。
當您提到如何註冊自己的URL方案時,投票通過另一方。 – 2010-04-19 10:41:06
我知道啓動外部應用程序的唯一方法是使用UIApplication openUrl
。文檔說
表示URL的對象 (通用資源定位符)。 UIKit 支持http :, https:,tel :,和 mailto:方案。
如果您是電子郵件應用程序,您可以按照mailto:方案傳遞鏈接。最簡單的例子是@"mailto:[email protected]"
。
我想打開消息應用程序!有什麼辦法? – 2010-04-20 05:11:04
我這樣做,我寫郵件的地方,寫在前面的電話號碼。 和應用程序的工作是正確的,
[[UIApplication sharedApplication] openURL: [NSURL URLWithString: @"sms:09120000000"]];
是:你需要使用URL方案:
從本質上講,一個應用程序將註冊在處理特定URL前綴的事實,然後啓動該應用程序,你必須導航到該URL。
您可以通過這個URL參數傳遞太
如果你的意思是電子郵件應用程序,您可以根據郵寄地址通過鏈接:方案。最簡單的例子是@「mailto:[email protected]」。
謝謝:)
- 1. iphone應用程序如何知道其他應用程序?
- 2. 使應用程序運行在其他應用程序上方
- 3. 你將如何從本地iPhone應用程序調用其他應用程序?
- 4. 連續將數據從一個應用程序發送到其他應用程序的其他應用程序?
- 5. 如何從一個Grails應用程序到其他Grails應用
- 6. 如何從其他應用程序啓動ClickOnce應用程序?
- 7. 如何打開我們的應用程序中的其他應用程序iphone
- 8. 如何在iOS應用程序的背景上運行其他應用程序?
- 9. 從iPhone上運行應用程序隱藏應用程序
- 10. 如何從一個iPhone應用程序
- 11. iPhone應用程序可以銷售其他應用程序嗎?
- 12. 如何從iPhone中的其他應用程序創建約會?
- 13. 從一個應用程序(IOS)控制手機中的其他應用程序
- 14. 將一個Android應用程序導入其他應用程序
- 15. 如何從其他應用程序
- 16. 如何從其他應用程序
- 17. 如何從其他Android應用程序
- 18. 如何從我的應用程序運行iPhone GameCenter應用程序?
- 19. 從其他控制檯應用程序運行控制檯應用程序
- 20. iphone應用程序崩潰,同時應用程序運行一個線程asyc
- 21. 如何停止一個應用程序使用其他應用程序
- 22. 從其他應用程序打開您的應用程序
- 23. iOS應用程序如何在iPhone上查找所有其他應用程序?
- 24. 插上其他應用程序(iPhone SDK)
- 25. iPhone應用程序,翻轉視圖時運行其他代碼
- 26. 託管一組其他應用程序的應用程序
- 27. 從另一個iphone應用程序啓動一個iphone應用程序?
- 28. 從應用程序內安裝其他應用程序(ipa)iphone/ipad
- 29. 如何從swift中將應用程序發送到其他應用程序?
- 30. PhoneGap - 從當前應用程序啓動其他應用程序
這可能是有用的http://handleopenurl.com/。例如:http://handleopenurl.com/scheme/itunes – 2012-03-07 05:29:28