作者johnlinvc (阿翔)
看板MacDev
標題Re: [問題] 想請問iOS的app可以去執行另一個app嗎?
時間Fri Oct 7 14:04:07 2011
可以的
只要使用自定的url scheme ie: myApp://something
再用[[UIApplication sharedApplication] openURL:url]
就可以呼叫有註冊過這個scheme的程式
就可以做到2
http://stackoverflow.com/questions/419119/launch-an-app-from-within-another-iphone
至於1的話 可以用
uiapplication 的 canOpenUrl:url 來偵測是否有安裝
※ 引述《dio008 (toBe@ButterMan)》之銘言:
: 不好意思,我本身非是iOS的programmer,但是我想請問以iOS的app 本身可以再去call
: 其他的app 來執行嗎?
: 比如a, b程式本身是用來登入不同系統的app,一般人會比較常開啟使用a程式,
: 是否可以在a裡面有一個連結圖示,使用者一按圖示後:
: 1.使用者的iOS未安裝b程式,則跳到app store 的程式提示安裝
: 2.使用者的iOS已安裝b程式,則執行進入b程式
: 2-a.如果在a已經登入過,則可帶入登入資訊,直接完成登入,類似SSO。
: 2-b.如果在a未登入過,則帶出login form。
: 其實我是比較在乎1,2的可行性,2-a,2-b只是比較進階的做法。
: 感謝和期待大家的答案,謝謝。
: ---
: 我也想在網路找相關的文章,只是一直不知該用什麼正確的關鍵字去google....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.128.223.100
推 dio008:感謝大大的精彩解說,那2-a,2-b的可行性呢?是否目前會有所 10/07 14:10
→ dio008:限制? 10/07 14:10
推 Blueshiva:URL裡面塞些資訊不就好了? 10/07 18:50
推 dreambird:2去看一下facebook sdk不就知道了 XD 10/08 00:51