Re: [問題] 想請問iOS的app可以去執行另一個app嗎?

看板MacDev作者 (阿翔)時間12年前 (2011/10/07 14:04), 編輯推噓3(301)
留言4則, 3人參與, 最新討論串2/2 (看更多)
可以的 只要使用自定的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

10/07 14:10, , 1F
感謝大大的精彩解說,那2-a,2-b的可行性呢?是否目前會有所
10/07 14:10, 1F

10/07 14:10, , 2F
限制?
10/07 14:10, 2F

10/07 18:50, , 3F
URL裡面塞些資訊不就好了?
10/07 18:50, 3F

10/08 00:51, , 4F
2去看一下facebook sdk不就知道了 XD
10/08 00:51, 4F
文章代碼(AID): #1EZfPQrp (MacDev)
文章代碼(AID): #1EZfPQrp (MacDev)